2016-06-17 2 views
0

Also, wenn ich eine Website über einen Browser besuche, weiß ich, dass ein HTTP-GET-Aufruf unter Verwendung von TCP unter einem 3-Wege-Handshake erfolgt, bevor die Anfrage tatsächlich an den Webserver gesendet wird.REST-Aufruf TCP-Handshake

Wenn ich fortfahren möchte, um REST-Aufrufe an den Webserver zu senden, muss jeder Aufruf den Handshake wiederholen (wie REST ist zustandslos, aber ich weiß nicht, ob etwas getan wird auf der TCP-Transportschicht Ebene zu pflegen Verbindung)? Wenn nicht, wie wird diese Verbindung aufrechterhalten? Gibt es eine Möglichkeit, es auf der Anwendungsebene zu halten?

Antwort

2

Die HTTP-Versionen 1.0 und höher unterstützen die Aufrechterhaltung der Verbindung auf Anwendungsebene. Punch HTTP persistent connection in Ihre Lieblings-Suchmaschine.