【发布时间】:2021-12-30 17:00:28
【问题描述】:
我正在使用 Guzzle,我需要更新数据,因此我正在尝试以下方法:
$request = $this->guzzleClient->put($this->url, [
'headers' => $this->dcsheaders,
'json' => json_encode([
"status" => "Open",
"accountNumber"=> "01236548",
"reasonId"=>"ccaa8e8d-70ae-466d-b8c8-dd16bc5454e0"
])
]);
$a = $request->send();
var_dump($a);
但我收到了
导致
400 Bad Request响应
我尝试了其他类型,例如 form_params,但收到 403
【问题讨论】:
-
endpoit 使用什么样的身份验证?
-
我正在发送以下标题 'content-type' => 'application/json', 'X-Api-Key' => PROXY_API_KEY
-
删除 json_encode 如果你使用的是 json 请求参数,就像在 json 上做 json_encode