4. Build Prozess / Erstellungsprozess
„Build Prozess - bezeichnet in der Programmierung
einen Vorgang, durch den ein fertiges
Anwendungsprogramm automatisch erzeugt wird.“
- Wikipedia
9. Was ist ein RFC?
RFC = Requests for Comments
Eine Bezeichnung für eine Aufforderung zum
Kommentieren eines Vorschlags; bezeichnet oft
eine Reihe von technischen und
organisatorischen Dokumenten zum Internet
11. HTTP (Hypertext Transfer Protocol)
HTTP im TCP/IP‑Protokollstapel
Anwendung HTTP
Transport TCP
Internet IP (IPv4, IPv6)
Netzzugang Ethernet Token Ring ...
12. HTTP Protokoll Aufbau
Nachricht
Header
Body
Request
HTTP HTTP
Client Server
Header Response
Body
Nachricht
13. HTTP Funktionsweise
Request
GET / HTTP/1.1
HOST: www.spiegel.de
Antwort
HTTP/1.0 200 OK
Content-Type: text/html;charset=ISO-8859-1
Connection: close
Inhalt <HTML>...
14. HTTP-Request Methoden
• GET
• Anfordern einer Resource vom Server. Beispielsweise Abfragen einer HTML Datei.
• POST
• schickt unbegrenzte, Mengen an Daten zum verarbeiten an einen HTTP Server.
• PUT
• dient dazu eine Ressource auf einen Webserver zu laden (anzulegen).
• DELETE
• löscht die angegebene Ressource auf dem Server.
• TRACE
• liefert die Anfrage so zurück, wie sie empfangen wurde.
• OPTIONS
• liefert eine Liste der vom Server unterstützen Methoden und Features.
15. HTTP-Statuscodes
Die Bearbeitung der Anfrage dauert trotz der
Informationen 1xx Rückmeldung noch an.
Die Anfrage wurde bearbeitet und die Antwort wird an
Erfolgreich 2xx den Anfragesteller zurückgesendet.
Umleitung 3xx Weitere Schritte seitens des Clients sind erforderlich
Client-Fehler 4xx Fehler im Verantwortungsbereich des Clients.
Server-Fehler 5xx Fehler im Verantwortungsbereich des Servers