gleber1
@gleber1

Как отправить post запрос с json с помощью например guzzle?

$params['header'] = $this->body['header'];
        $params['body'] = $this->body['body'];
     
        $api = \Illuminate\Support\Facades\Config::get('app.constants.api');
        $url = $api['base'] . $api['prefix'] . $api['version'] . '/create-news-by-admin';
        $headers = ['Content-type' => 'application/json'];
        $client = new Client();
        $request = $client->post($url, array(
            'content-type' => 'application/json'
        ), array());
        $request->setBody(json_encode($params));
        echo $url;
        try {
            $response = $request->send();
        } catch (ClientException $e) {
            echo $e->getMessage();
        }

И что то безрезльтатно
  • Вопрос задан
  • 3738 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
$response = $client->request('PUT', '/put', ['json' => ['foo' => 'bar']]);


docs.guzzlephp.org/en/latest/request-options.html#json
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы