Der Martin: Wie heißt der Content-Type

Beitrag lesen

Moin,

Wenn ein Webserver entsprechend konfiguriert ist, hält er bei einer Anfrage (Request) mit dem Header Connection: Keep-Alive die Verbindung (Socket) offen und sendet mehrere Antwortseiten in einer einzigen Datei.

Ist das so?

nein, nicht ganz. Der Server sendet eine Ressource und empfängt einen Folge-Request über dieselbe Socket-Verbindung. Aber zusammengefasst wird da nichts.

Ich hätte gedacht, die Verbindung wird nach Request/Response nicht abgebaut, so daß der nächste Request samt Response auf der gleichen Verbindung stattfindet.

Aber jedes Pärchen aus Request und Response unabhängig von den anderen.

Exakt. Aus HTTP-Sicht ist das also nichts Neues. Es gibt kein übergeordnetes Container-Protokoll oder gar einen eigenen Content-Type dafür. Der Unterschied zum One-By-One-Transfer liegt nur in der TCP-Schicht und im HTTP-Header Connection: Keep-Alive bzw. Connection: Close im Request, mit dem dieses Verhalten gesteuert wird.

So long,
 Martin