首页 > 后端开发 > php教程 > 如何使用 Guzzle(版本 5、6 和 7)成功发送 JSON POST 请求?

如何使用 Guzzle(版本 5、6 和 7)成功发送 JSON POST 请求?

Barbara Streisand
发布: 2024-12-01 00:07:17
原创
265 人浏览过

How Can I Successfully Send JSON POST Requests with Guzzle (Versions 5, 6, & 7)?

使用 Guzzle 制作 JSON POST 请求

问题:

许多开发人员寻求通过 HTTP POST 请求传输 JSON 数据使用Guzzle 时遇到了困难。尽管在 Postman 等工具中准确地复制了请求,但它们仍然会收到内部服务器错误。

解决方案:

使用 Guzzle 版本 5 成功发送 JSON 格式的 POST 请求、 6 和 7,利用以下代码:

use GuzzleHttp\Client;

$client = new Client();

$response = $client->post('url', [
    GuzzleHttp\RequestOptions::JSON => ['foo' => 'bar'] // or 'json' => [...]
]);
登录后复制

参考:

详细文档请访问Guzzle官方文档

以上是如何使用 Guzzle(版本 5、6 和 7)成功发送 JSON POST 请求?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板