В настоящее время я работаю над laravel 5.2 с использованием guzzle 6.3 с REST API.
Запрос POST
выдает следующую ошибку при установке от debug
до true
. Я почти перепробовал каждый ответ, связанный с этим, но у меня не получилось.
curl_setopt_array (): не может представлять поток типа Output как STDIO FILE *
ПРИМЕЧАНИЕ: При postman
и использовании PHP curl
дает мне желаемый вывод
Мой код:
$username = 'XXXXX';
$password = 'XXXXX';
$client = new \GuzzleHttp\Client();
$url = "https://xxxxxxxxxxxxxxxx/xxxxxxx";
$response = $client->post( $url, [
'auth' => [$username, $password],
'form_params' => ["consent"=> "X","gstin"=> "xxxxxxxxxx"],
'headers' => ['Content-type' => 'application/json'],
'debug' => true
]);
dd($response->getBody());
Я также пытался использовать json
вместо form_params
, так как яработа с REST API
'json' => ["consent"=> "X","gstin"=> "xxxxxxxxxx"],
Пожалуйста, помогите.