是否可以使用 php curl 区分代理错误和端点错误
Is it possible to differenciate proxy error from endpoint error with php curl
卷毛小问题^^
你有:
- 站点网站(端点。com/request。php)
- 代理服务器 (proxy.com:8080)
当通过带有 php_curl 的代理向远程网站(例如:API)发送请求时,是否可以区分代理部分失败的情况(例如:代理关闭、身份验证错误、超时 ...) 从远程网站失败时开始(例如:404、站点关闭、身份验证错误、超时 ...)
感谢
参见PHP Curl documenation and/or the libcurl documentation。
似乎唯一特定于代理的错误代码是 (CURLE_COULDNT_RESOLVE_PROXY) 5
你需要检查curl_exec($curl)的响应结果并尝试使用
显示错误
if (!$response) {
echo "cURL error number:" .curl_errno($curl)."\t";
echo "cURL error:" . curl_error($curl)."\n";
}
卷毛小问题^^
你有:
- 站点网站(端点。com/request。php)
- 代理服务器 (proxy.com:8080)
当通过带有 php_curl 的代理向远程网站(例如:API)发送请求时,是否可以区分代理部分失败的情况(例如:代理关闭、身份验证错误、超时 ...) 从远程网站失败时开始(例如:404、站点关闭、身份验证错误、超时 ...)
感谢
参见PHP Curl documenation and/or the libcurl documentation。
似乎唯一特定于代理的错误代码是 (CURLE_COULDNT_RESOLVE_PROXY) 5
你需要检查curl_exec($curl)的响应结果并尝试使用
显示错误if (!$response) {
echo "cURL error number:" .curl_errno($curl)."\t";
echo "cURL error:" . curl_error($curl)."\n";
}