【发布时间】:2018-11-18 09:01:47
【问题描述】:
您好,使用 guzzle 我可以发送这样的正文:
$client = new GuzzleClient(['timeout' => 60, 'verify' => false, 'headers' => [
'Content-Type' => 'application/x-www-form-urlencoded',
]]);
$response = $client->request('POST', $url, ['body' => $body]);
print_r($response->getBody()->getContents());
但是痛风不起作用,有人知道怎么做吗?
【问题讨论】:
-
$body是什么? -
您甚至可以使用 Goutte 发送帖子请求吗?它是一个 scraping 库,而不是 HTTP 包装器。也就是说,您可以轻松地注入您自己的 Guzzle 客户端,这样您就可以为所欲为:github.com/FriendsOfPHP/Goutte#usage
-
$body 是一个很长的帖子
-
@C2486 你也可以将你的guzzle注入goutte,但只有参数,但你需要做一个请求选项然后给body post,我不知道如何传递那个参数。跨度>
-
请分享更多细节 - 到目前为止您尝试过什么?你究竟在哪里卡住了?