狂饮* 70 recv()失败(104:对等方重置连接)

时间:2019-01-16 03:51:41

标签: php guzzlehttp

您好尝试使用GET方法执行一个简单的枪口请求,但出现了

错误
  

[错误] 16#16:* 70 recv()失败(104:对等体重置连接),同时从上游读取响应头,客户端:172.26.0.1,服务器:localhost,请求:“ POST / dologin HTTP / 1.1 ”,上游:“ fastcgi://127.0.0.1:9000”,主机:“ localhost”,引荐来源网址:“ http://localhost/login

不知道为什么,但是当我尝试通过终端和PHP脚本进行简单的CURL请求时,响应是正确的,并且能够检索数据。下面是我的Laravel Guzzle代码

 $request_url = "http://myendpoint/GETDATA/$UserID/";
 $client = new \GuzzleHttp\Client();
 $res = $client->request('GET', $request_url); // <-- This one throws an error

但是在PHP脚本上我有这个

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://myendpoint/GETDATA/$UserID/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec ($ch);
curl_close ($ch);
// further processing ....
echo "\n" . $server_output . "\n";
exit();

但是这个返回了响应。仅通过Guzzle我遇到了错误。知道为什么以及如何解决这个问题吗?

0 个答案:

没有答案