guzzlehttp是一个异常壮大的php言语的http client包,支撑保留前面要求服务端返回的cookie信息用于后续的要求。
我们在现实的开辟中每每须要通报自定义的cookie值,这个功能在官方的文档内里没有找到引见,在网上搜刮了良久也没有找到相干的完成 ,末了在国外的网站找到了例子,在这记录下来,愿望对其他人能有协助。
$default = [ 'cookies' =>[ 'x-token' => "test-token", 'appId' => "test-appid" ], 'headers'=>[] ]; $cookie && $default['cookies'] = array_merge($default['cookies'], **$cookie**); $cookieJar = CookieJar::fromArray($default['cookies'], $this->domain); $client = new Client(); $options = [ 'form_params' => $param, 'headers' => $headers, 'cookies' => $cookieJar ]; $response = $client->post($this->baseURL.$path, $options);
以上就是guzzlehttp通报自定义cookie的要领引见(附代码)的细致内容,更多请关注ki4网别的相干文章!