Php 狂饮6.和#x2B;发送带有标题和正文的请求

Php 狂饮6.和#x2B;发送带有标题和正文的请求,php,phalcon,guzzle,Php,Phalcon,Guzzle,我想发送一个请求 我试过了,但guzzle没有发出请求 $response = $client->request('POST', $uri, [ 'auth' => [ 'user', 'pw' ], 'headers' => [

我想发送一个请求

我试过了,但guzzle没有发出请求

           $response = $client->request('POST', $uri, [
                'auth'    => [
                        'user',
                        'pw'
                    ],
                    'headers' => [
                        'Content-Type' => 'application/x-www-form-urlencoded'
                    ],
                    'body' => [
                        'token' => $accessToken
                    ]
                ]
            );
         $response->getBody()->getContents()

如果我删除身体部位。请求正在生效。但我也需要身体。我没有得到任何回应。是否有可能看到guzzle到底在发送什么?

您应该改用<代码>正文采用原始字节序列。

应改用<代码>正文采用原始字节序列。

您的php错误日志中是否有任何反馈?今天没有新的错误。因此,代码在日志文件中不产生任何输出。您在php错误日志中是否收到任何反馈?今天没有新的错误。因此,代码在日志文件中不会产生任何输出。谢谢您的帮助。这是有用的。现在我得到以下错误消息:Uncaught error:调用未定义的方法GuzzleHttp\Psr7\Stream::getBody()。我认为响应是典型的http\response?@eldios1981,不看代码是不可能说出什么的。似乎你已经不知何故得到了身体,绕过了反应。是的,我也发现了。我有这样的想法:$response=$client->request(…)->getBody();删除getBody()可以工作。非常感谢您的帮助和快速回复谢谢您的帮助。这是有用的。现在我得到以下错误消息:Uncaught error:调用未定义的方法GuzzleHttp\Psr7\Stream::getBody()。我认为响应是典型的http\response?@eldios1981,不看代码是不可能说出什么的。似乎你已经不知何故得到了身体,绕过了反应。是的,我也发现了。我有这样的想法:$response=$client->request(…)->getBody();删除getBody()可以工作。非常感谢您的帮助和快速回答