PHP CURL错误 - 卷曲:(56)Recv失败:由对等方重置连接

Jef*_*nte 9 php curl

基本上,此错误仅发生在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)


Sam*_*Sam 4

我记得很久以前就面临过同样的问题。虽然我不记得到底是什么解决了这个问题,但我记得尝试了以下操作:

  1. 我试图直接在 URL 中传递查询参数,并尝试通过 POST 方法传递

  2. 我尝试使用带有curl的代理来查看我是否可能被其他服务器阻止

  3. 我相信我也要求我的主机调查一下,他们做了一些 Apache 设置更改

  • 你还记得结果是什么吗? (2认同)