2016-08-31 2 views

Antwort

1

Nein, Sie ändern nicht die URL einer aktiven Übertragung. Stattdessen enable pipelining on the multi handle und fügen Sie dann einen einfachen Griff für jede Übertragung hinzu; Der Multi-Handle leitet die Anfragen nach Möglichkeit über die gleiche Verbindung weiter.

+0

danke für Ihre Antwort. Also, wenn ich eine neue Anfrage anstellen muss, während die vorherige noch aussteht, erstellen Sie eine neue einfache Handle mit neuen URL und zu Multi hinzufügen? Ist das der beste Weg, es zu tun? – user5266221

+0

Ja, und wenn der Server Pipelining unterstützt (und Sie diese Option für das Multi-Handle aktiviert haben), wird automatisch dieselbe Verbindung verwendet. –

+0

Beachten Sie jedoch, dass, wenn beide Enden HTTP/2 ausführen können, Sie curl bitten können, Multiplexing durchzuführen (mit der gleichen Option) und dann die nachfolgenden Übertragungen sofort beginnen und parallel ausgeführt werden können. –

Verwandte Themen