Curl POST-запрос с использованием Guzzle 6.3 - PullRequest
0 голосов
/ 17 октября 2019

В настоящее время я работаю над 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"],

Пожалуйста, помогите.

...