так что это работает:
$request = $this->client->post($this->getRequestPath(), [
"body" => [
"grant_type" => "client_credentials",
"client_id" => $this->config['client_id'],
"client_secret" => $this->config['client_secret'],
"scope" => $this->config['scope'],
],
"debug" => true
]);
Однако это не работает
$request = $client->createRequest($type, $this->getRequestPath(), ['body' => $parameters, "debug" => true] );
$client->send($request);
Я хотел бы работать с createRequest
потому что, как вы видите, я хочу быть гибким в отношении типа отправляемого запроса.
Есть идеи, почему это не работает? Я получаю отчет об отладке, и, кажется, хорошо, я также получаю null
в качестве возвращаемого значения, и я думаю, что тело по-разному передается в post
метод, поэтому мой API не подхватывает его правильно.
Я ценю вашу помощь.
Хорошо, это работает так, единственное, что для получения запросов требуется «запрос», а не «тело».
Других решений пока нет …