ARACOOOL
@ARACOOOL
PHP Developer

Как отправить XML тело с помощью Guzzle?

Я отправляю так
$this->client->post($this->api_url, [
            'body' => $this->createRequestBody($request->to, $request->text)
        ]);


createRequestBody возвращает XML

В ответ я получаю статус 500. Это говорит о том что запрос не верный приходит на сервер.
  • Вопрос задан
  • 844 просмотра
Решения вопроса 1
ARACOOOL
@ARACOOOL Автор вопроса
PHP Developer
Вот так работает
$this->client->request('POST', $this->api_url, [
            'headers' => [
                'Content-Type' => 'text/xml;charset=UTF-8'
            ],
            'body' => $this->createRequestBody($request->to, $request->text)
        ]);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы