资讯专栏INFORMATION COLUMN

guzzlehttp传递自定义cookie

noONE / 2580人阅读

摘要:我们在实际的开发中往往需要传递自定义的值,这个功能在官方的文档里面没有找到介绍,在网上搜索了好久也没有找到相关的实现,最后在国外的网站找到了例子,在这记录下来,希望对其他人能有帮助。

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);

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31043.html

相关文章

  • PHP发送HTTP请求的几种方式

    摘要:发送请求的方式那么这里整理一下除了使用外发送请求的方式。以一个请求为例关于的介绍文章方式使用套接字建立连接,拼接协议字符串发送数据进行请求。一个方式的例子本文介绍了发送请求的几种不同的方式。 (原文地址:https://blog.tanteng.me/2017/... 副标题:cURL库和Guzzle HTTP客户端区别 PHP 开发中我们常用 cURL 方式封装 HTTP 请求,什么...

    Stardustsky 评论0 收藏0
  • 利用Guzzle刷豆瓣热评引发的联想

    摘要:是一个的客户端,用来轻而易举地发送请求,并集成到我们的服务上。接口简单构建查询语句请求分流上传下载大文件使用上传数据等等。发送同步或异步的请求均使用相同的接口。使用接口来请求响应分流,允许你使用其他兼容的类库与共同开发。 Guzzle Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。 接口简单:构建查询语句、POST请求、分流上传下载大文...

    xcc3641 评论0 收藏0
  • 利用Guzzle刷豆瓣热评引发的联想

    摘要:是一个的客户端,用来轻而易举地发送请求,并集成到我们的服务上。接口简单构建查询语句请求分流上传下载大文件使用上传数据等等。发送同步或异步的请求均使用相同的接口。使用接口来请求响应分流,允许你使用其他兼容的类库与共同开发。 Guzzle Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。 接口简单:构建查询语句、POST请求、分流上传下载大文...

    fou7 评论0 收藏0
  • 利用Guzzle刷豆瓣热评引发的联想

    摘要:是一个的客户端,用来轻而易举地发送请求,并集成到我们的服务上。接口简单构建查询语句请求分流上传下载大文件使用上传数据等等。发送同步或异步的请求均使用相同的接口。使用接口来请求响应分流,允许你使用其他兼容的类库与共同开发。 Guzzle Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。 接口简单:构建查询语句、POST请求、分流上传下载大文...

    ad6623 评论0 收藏0

发表评论

0条评论

noONE

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<