Guzzle: Paralleler Dateidownload mit Guzzle's Pool: batch () und `sink` Option

Sie können http-Anfragen mit Guzzle's @ parallel ausführPool:batch() Methode. Hier können Sie Standardoptionen für Anforderungen mit @ festlegeoptions Geben Sie den dritten Parameter ein.

Aber was ist, wenn ich unterschiedliche Optionen für unterschiedliche Anforderungen im Pool benötige? Ich möchte GET-Anforderungen mithilfe eines Pools ausführen und jede Antwort auf eine andere Datei auf der Festplatte streamen. Da ist einsink Option dafür. Aber wie wende ich unterschiedliche Werte dieser Option auf Anfragen an?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage