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

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

Barbara Streisand
Barbara Streisand原创
2024-12-01 00:07:17270浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn