Guzzle возвращает пустой ответ тела, ожидая XML

#php #guzzle #guzzle6

#php #guzzle #guzzle6

Вопрос:

Я использую Guzzle 6.5.5 для отправки запроса get и ожидаю XML-ответа, но запрос возвращает 200 (OK) без содержимого. Я пробовал $response->getBody() и $response->getBody()->getContents() безрезультатно. Я также попытался установить для параметра заголовка ‘Accept’ значение ‘application / xml’, но, похоже, это ничего не изменило.

Чего мне здесь не хватает?

Комментарии:

1. Без конкретной конечной точки я не знаю, сможем ли мы вам больше помочь. Не каждый API разработан правильно, поэтому возможно, что успех 200 по-прежнему является ошибкой сервера 400 или 500, просто не учтенной

2. Та же проблема здесь, file_get_contents работает правильно

3. В моем случае это была проблема с сервером API, проблема была решена путем обновления USER_AGENT .