Hypertext Transfer Protocol (HTTP)

See http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol


Please watch carefully the video on http://www.youtube.com/watch?v=kGOpY2J31pI. Besides documentation please answer the following questions:

  • Which request methods are used at HTTP? Which method do you use for which purpose?
  • Do GET requests modify data on the server?
  • When is a GET request transmitted to a server?
  • What is the difference between GET and POST requests?
  • When you log in to a server, which method is usually used?
  • Describe the other request methods in brief.
  • Look at http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Example_session. What is sent to a server if you don't specify a path?
  • During the practical classes please analyze a HTTP session with Wireshark. Please document also the TCP 3-way handshake procedure at startup.


    1. OPTIONS (Checkt die Methoden die ein Server unterstützt)
    2. PUT (Speichert eine URL)
    3. DELETE (löscht die Resourcen)
    4. TRACE (gibt an ob sich etwas im Server verändert wurde)
    5. CONNECT (Konvertiert das TCP/IP-Signal in den HTTP proxy um)
  1. GET sollte nur von einem Server lesen und nicht weitere Funktionen haben, also nein.
  2. Wenn der HEAD eines Requests ausgeführt wird um den Body zu empafangen
  3. GET ist da um zu lesen, POST is da um zu schreiben
  4. POST

Keine Kommentare:

Kommentar veröffentlichen