gpt4 book ai didi

Laravel 7 HTTP 客户端 - 无法发送带有 `body` 的 POST 请求

转载 作者:行者123 更新时间:2023-12-05 08:38:49 31 4
gpt4 key购买 nike

使用 Laravel 7.6 及其内置的 HTTP 客户端。

我正在尝试将原始 JSON 格式的带有 body 的简单 POST 请求发送到我的其他域,但没有成功:

$response = Http::post('https://example.com', [
'body' => '{ test: 1 }'
]);

我收到 400 Bad Request - Client error - 因为我的服务器期望 body 是强制性的。

我在这里错过了什么?

最佳答案

$response = Http:post('http://example.com/', [
'foo' => 'bar'
]);

或者这个

$response = Http::withHeaders([
'User-Agent' => 'Some Agent',
])->asForm()->post('http://www.example.com/', [
'foo' => 'bar',
]);

关于Laravel 7 HTTP 客户端 - 无法发送带有 `body` 的 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61550730/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com