在Guzzle响应中删除特定cookie

时间:2017-04-05 09:47:22

标签: 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 url, etc)

      $client = new \GuzzleHttp\Client();
      $response = $client->send($request, []);

      return $response;
   }

}

一切正常但API会返回我想删除的cookie。我可以删除整个标题:

$response = $response->withoutHeader('Set-Cookie');

Guzzle中是否有一种原生方式可以通过名称删除特定的cookie而不是删除整个标头?

0 个答案:

没有答案
相关问题