基本上,此错误仅发生在CURL中
curl: (56) Recv failure: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)
但是,当我直接在浏览器上直接访问链接时,它可以工作!
您对修复此错误或导致此错误的建议有何建议?
注意:服务器在ASP中编码,只在一个API调用上发生
小智 5
我通过从 URL 中删除空格字符解决了这个问题。在我的情况下,出错的是代理服务器,而不是 Web 服务器。
在 PHP 中:
curl_setopt($ch, CURLOPT_URL, trim($url));
Run Code Online (Sandbox Code Playgroud)
我记得很久以前就面临过同样的问题。虽然我不记得到底是什么解决了这个问题,但我记得尝试了以下操作:
我试图直接在 URL 中传递查询参数,并尝试通过 POST 方法传递
我尝试使用带有curl的代理来查看我是否可能被其他服务器阻止
我相信我也要求我的主机调查一下,他们做了一些 Apache 设置更改
| 归档时间: |
|
| 查看次数: |
50373 次 |
| 最近记录: |