2016-07-28 7 views
1

Я пытаюсь отправить код с помощью GuzzleHttp \ Psr7 \ Request, как-то я получаю ошибку Неверный тип ресурса: массив, следующие мои кодыОшибка Guzzle6 Недопустимый тип ресурса: массив при отправке запроса GuzzleHttp Psr7 Request

$params = ["name"=>"myName","id"=>"myId"]; 
$client = new Client(); 
$request = new Request('PUT','https://api.hitbox.tv/media/live/myName?authToken=myToken',["content-type"=>'application/json'],["json"=>$params]); 

$response = $client->send($request); 

Я следую за this руководство.

ответ

0

Если вы хотите использовать JSON в запросе, просто создайте его с json_encode():

$request = new Request(
    'PUT', 
    'https://api.hitbox.tv/media/live/myName?authToken=myToken', 
    ["content-type" => 'application/json'], 
    json_encode($params) 
);