guzzle http 缓冲区大小或等效参数
guzzle http buffer size or equivalent parameter
我正在将旧的 class 重构为 Laravel。
旧的 class 使用带选项的 curl
curl_setopt($curl, CURLOPT_BUFFERSIZE, 131072);
对于 Laravel 我使用 GuzzleHttp\Client 并且我找不到缓冲区大小的任何参数
有谁知道如何将缓冲区大小或任何等效参数设置为 GuzzleHttp\Client?
您可以在 guzzle 中使用自定义卷曲选项,只需使用 curl
请求选项。
// $client : Your guzzlehttp instance
$client->request('GET', '/', [
'curl' => [
CURLOPT_BUFFERSIZE => 131072
]
]);
您也可以在 guzzle 实例中添加它。
$client = new \GuzzleHttp\Client(['curl' => [\CURLOPT_BUFFERSIZE => 131072]]);
参考Here
我正在将旧的 class 重构为 Laravel。
旧的 class 使用带选项的 curl
curl_setopt($curl, CURLOPT_BUFFERSIZE, 131072);
对于 Laravel 我使用 GuzzleHttp\Client 并且我找不到缓冲区大小的任何参数
有谁知道如何将缓冲区大小或任何等效参数设置为 GuzzleHttp\Client?
您可以在 guzzle 中使用自定义卷曲选项,只需使用 curl
请求选项。
// $client : Your guzzlehttp instance
$client->request('GET', '/', [
'curl' => [
CURLOPT_BUFFERSIZE => 131072
]
]);
您也可以在 guzzle 实例中添加它。
$client = new \GuzzleHttp\Client(['curl' => [\CURLOPT_BUFFERSIZE => 131072]]);
参考Here