例外,我试图在laravel一个HTTP POST请求如下狂饮客户抛出laravel
$client = new Client(['debug'=>true,'exceptions'=>false]);
$res = $client->request('POST', 'http://www.myservice.com/find_provider.php', [
'form_params' => [
'street'=> 'test',
'apt'=> '',
'zip'=> 'test',
'phone'=> 'test',
]
]);
它返回空响应。在调试时,以下异常发生
curl_setopt_array():不能代表类型的输出流为STDIO FILE *
我使用最新版本的狂饮。
任何想法如何解决它?
你在做一个POST请求,你必须对服务的访问?你能调试那里收到的信息吗?如果它返回任何数据? – iivannov
是的,这是一个post request,当我做$ res-> getBody()时,它会返回一些没有显示任何预期输出的数据。我在尝试。 – user269867
没有查看完整的错误输出,看起来您正在见证与此Guzzle bug中引用的相同问题https://github.com/guzzle/guzzle/issues/1413 –