Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php cURL请求重试了3次,但未成功_Php_Laravel_Laravel 5_Runtime Error_Guzzle - Fatal编程技术网

Php cURL请求重试了3次,但未成功

Php cURL请求重试了3次,但未成功,php,laravel,laravel-5,runtime-error,guzzle,Php,Laravel,Laravel 5,Runtime Error,Guzzle,我目前正在开发一个RESTAPI调用,使用(Guzzle client/Laravel)对自定义API进行调用。我已经尝试过几次,添加了错误的主体。我得到以下错误 cURL错误0:cURL请求重试了3次,未成功。失败的最可能原因是cURL无法倒回请求主体,随后的重试导致了相同的错误。打开“调试”选项以查看出了什么问题。有关更多信息,请参阅。(见附件) 以下是我的开发环境的详细信息: Language : php, Framework : Laravel 5.4, Client : Guzz

我目前正在开发一个RESTAPI调用,使用(Guzzle client/Laravel)对自定义API进行调用。我已经尝试过几次,添加了错误的主体。我得到以下错误

cURL错误0:cURL请求重试了3次,未成功。失败的最可能原因是cURL无法倒回请求主体,随后的重试导致了相同的错误。打开“调试”选项以查看出了什么问题。有关更多信息,请参阅。(见附件)

以下是我的开发环境的详细信息:

 Language : php,
 Framework : Laravel 5.4,
 Client : Guzzle,
 OS : Ubuntu 16.04
我想知道这背后的原因

请在这件事上帮助我

谢谢

下面是我的代码

{
    $headers = [
                'Content-Type' => 'application/json',
                'Authorization' => 'Bearer '.$this->accessTocken,
                'Accept' => 'application/json',
            ];

            $Body = [
                'method' => 'AndroidApp',
                'msisdn' => '94777400725',
            ];

            $client = new Client();

            $response = $client->post( $this->url, ['headers'=> $headers, 
             'json'=> $Body]);
}
$response->getBody()->rewind()


为我工作

您似乎需要配置本地SSL。在对同一服务器进行此api调用之前,另一个api调用正在工作。令牌创建工作正常。给出上述错误的第二个api调用是否检查了laravel.log文件?可能与检查Web服务器的错误日志重复,因为它通常包含更详细的推理。