Php 删除Guzzle响应中的特定cookie
我想删除Guzzle响应对象中的特定cookie 我的应用程序使用Slim框架,我使用Guzzle调用API。Slim和Guzzle都实现了请求和响应接口(Psr7),因此我可以在Slim控制器中轻松返回Guzzle响应,如下所示:Php 删除Guzzle响应中的特定cookie,php,cookies,httpresponse,guzzle,Php,Cookies,Httpresponse,Guzzle,我想删除Guzzle响应对象中的特定cookie 我的应用程序使用Slim框架,我使用Guzzle调用API。Slim和Guzzle都实现了请求和响应接口(Psr7),因此我可以在Slim控制器中轻松返回Guzzle响应,如下所示: class APIController { public function call($request, $response) { // Do stuff with $request (check body and params, change
class APIController {
public function call($request, $response) {
// Do stuff with $request (check body and params, change url, etc)
$client = new \GuzzleHttp\Client();
$response = $client->send($request, []);
return $response;
}
}
一切正常,但API返回一个我想删除的cookie。我可以使用以下方法删除整个标题:
$response = $response->withoutHeader('Set-Cookie');
Guzzle中是否有一种本地方法可以按名称删除特定的cookie,而不是删除整个头部