2

我正在尝试使用 GuzzleHttp\Psr7\Request 发送代码,不知何故我收到错误 Invalid resource type: array,以下是我的代码

$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);

我正在遵循指南。

4

1 回答 1

6

如果您想在请求中使用 JSON,只需使用以下命令创建它json_encode()

$request = new Request(
    'PUT',
    'https://api.hitbox.tv/media/live/myName?authToken=myToken',
    ["content-type" => 'application/json'],
    json_encode($params)
);
于 2016-07-28T16:48:13.237 回答