Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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 URL错误0:cURL请求重试了3次,但未成功_Php_Google App Engine_Curl_Ssl Certificate_Php Curl - Fatal编程技术网

Php URL错误0:cURL请求重试了3次,但未成功

Php URL错误0:cURL请求重试了3次,但未成功,php,google-app-engine,curl,ssl-certificate,php-curl,Php,Google App Engine,Curl,Ssl Certificate,Php Curl,我正在从事一个项目,该项目托管在谷歌应用程序引擎上,并使用App_devserver进行本地开发。一开始我的证书有问题,但当我最终克服了这个错误时,我得到了这个新的错误 我正在使用Windows10和PHPstorm进行开发 错误: 消息:cURL错误0:cURL请求重试了3次,但没有执行 没有成功。失败的最可能原因是cURL 无法倒带请求正文和后续重试 导致了同样的错误。打开“调试”选项以查看发生了什么 错。有关更多信息,请参阅。 (见附件) 似乎此错误表示请求已发出并成功,但无法解析或解析正

我正在从事一个项目,该项目托管在谷歌应用程序引擎上,并使用App_devserver进行本地开发。一开始我的证书有问题,但当我最终克服了这个错误时,我得到了这个新的错误

我正在使用Windows10和PHPstorm进行开发

错误:

消息:cURL错误0:cURL请求重试了3次,但没有执行 没有成功。失败的最可能原因是cURL 无法倒带请求正文和后续重试 导致了同样的错误。打开“调试”选项以查看发生了什么 错。有关更多信息,请参阅。 (见附件)

似乎此错误表示请求已发出并成功,但无法解析或解析正文?我如何解决它

如果需要,这是我的PHP代码:(对tag manager api v2的简单调用)


我在使用Google Drive应用程序时遇到了这个问题,经过几个小时的努力寻找解决方案后,我使用Guzzle HTTP sink选项使其正常工作

$client = new \Google_Client();
// ... Client Configuration

$httpClient = new Client([
    'sink' => 'path_to_any_temp_file',
    'base_uri' => $client->getConfig('base_path'),
]);
$client->setHttpClient($httpClient);

值得一试。

你有没有想过?我对google api也有同样的问题。@TheValyreanGroup您使用的是什么操作系统,IDE?Windows而不是IDE。我刚刚看到下面的回复通过修改接收器路径对您有效?我还没有尝试过,但是是的。路径权限是我的问题,使用接收器修复了这一问题。我只是换了一种方式。很好!经过数小时的搜索和调试,我找到了根本原因,并且️ 最终直接修改Guzzles源以使用temp.txt文件。这显然好得多。老兄。。。。你使我免于许多挫折。非常感谢你,伙计。送上3年的拥抱和感谢。
$client = new \Google_Client();
// ... Client Configuration

$httpClient = new Client([
    'sink' => 'path_to_any_temp_file',
    'base_uri' => $client->getConfig('base_path'),
]);
$client->setHttpClient($httpClient);