Я пытался отлаживать десятки раз, но не могу найти, где мой код ошибки. Проблема проста, я просто хочу опубликовать данные с приложением / json формат
$this->client = new GuzzleHttp\Client(['base_uri' => 'https://myendpointapi.com/']);
$headers = [
'Authorization' => $auth,
'Accept'=>'application/json',
'Content-Type' => $contentTypes
];
$url = "my-service";
$data = ["foo" => "bar"];
$this->client->send('POST',$url,["headers" => $headers, "json" => $data ]);
, но ошибка, которую я не могу опубликовать в $ data, ответ сообщает мне, что данные не отправлены мной. Я также пытаюсь изменить значение $ data, например
$data = array(["foo" => "bar"])
или изменить формат на многочастный запрос (application / x- www-form-urlencoded), но ответ остается прежним. Я не знаю, почему мой код не отправляет данные.