Back to Browse

REST API Cache & Synchronisation mit ETag Header – API Caching Folge 3

633 views
Feb 13, 2024
13:35

Web Browser speichern Webseiten, Bilder und Skripte in einem lokalen Cache, um ein unnötiges Übertragen beim erneuten Besuch einer Webseite zu vermeiden. Über einen HTTP Header, der #ETag oder Entity Tag genannt wird, kann die gespeicherte Version einer Ressource auf dem Client mit der aktuellen auf dem Server abgeglichen werden. Eine weitere Anwendung der ETags sind bedingte (conditionale) HTTP-Aufrufe. So kann ein PUT-Aufruf zum Ändern einer Ressource, vom Versionstand auf dem Server abhängig gemacht werden. Damit wird vermieden, dass eine Ressource in der Zwischenzeit von einem anderen Client verändert wurde. In dieser Folge zum API #Caching erfährst du, wie der ETag Header für #REST APIs eingesetzt werden kann. Neben einer Beschreibung der Grundlagen gibt es eine Live-Demo und ein Code-Beispiel. Inhalt: 00:00 Einleitung 00:25 Client Side Web Cache 01:02 Client Side API Cache 03:10 Offline Zugriff 03:36 Synchronisierung 06:44 Live Demo 09:24 Code Beispiel Quellcode und die Diagramme findest du unter: https://www.predic8.de/rest-api-caching.htm Schulungen Online, in Bonn oder als Firmenseminar: APIs mit REST, OpenAPI & GraphQL für Einsteiger https://www.predic8.de/rest-schulung.htm Intensivkurs Softwarearchitektur: Paradigmen, Technik und Praxis https://www.predic8.de/softwarearchitektur-schulung.htm Mich, Thomas Bayer findet ihr auf: Twitter: @thomasub Xing: https://www.xing.com/profile/Thomas_Bayer9 LinkedIn: https://www.linkedin.com/in/thomas-bayer-0291592/

Download

0 formats

No download links available.

REST API Cache & Synchronisation mit ETag Header – API Caching Folge 3 | NatokHD