我正在使用谷歌的PHP 客户端库 https://github.com/google/google-api-php-client构建一个应用程序。有时,Google 需要长达 100 秒的时间来响应 API 请求。我想将套接字超时限制为 30 秒。
有人知道这怎么可能吗?在文档中没有看到任何明确的示例,并且我在查看源代码时没有看到任何与超时相关的内容。
我确实找到了这个例子 https://developers.google.com/api-client-library/java/google-api-java-client/errors在 Java 客户端的文档中,但我似乎找不到 PHP 的等效项。
谢谢你的帮助。
在 Google API v2 中,这可以通过 Guzzle 客户端来完成
$http = $googleClient->getHttpClient();
$http->setDefaultOption('connect_timeout', 10);
$http->setDefaultOption('timeout', 10);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)