fix http client cookie
This commit is contained in:
@@ -39,13 +39,6 @@ class Client
|
||||
*/
|
||||
private string $query;
|
||||
|
||||
/**
|
||||
* User Agent
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
private string $agent;
|
||||
|
||||
/**
|
||||
* 设置超时
|
||||
*
|
||||
@@ -116,6 +109,7 @@ class Client
|
||||
public function setCookie(string $key, $value): Client
|
||||
{
|
||||
$this->cookies[$key] = $value;
|
||||
$this->setHeader('Cookie', str_replace('&', '; ', http_build_query($this->cookies)));
|
||||
return $this;
|
||||
}
|
||||
|
||||
@@ -304,10 +298,6 @@ class Client
|
||||
$headers[] = $key . ': ' . $val;
|
||||
}
|
||||
|
||||
if (!empty($this->cookies)) {
|
||||
$headers[] = 'Cookie: ' . str_replace('&', '; ', http_build_query($this->cookies));
|
||||
}
|
||||
|
||||
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user