HttpPost возвращает только xml, а не json?
-
21-12-2019 - |
Вопрос
Я работаю над проектом, который отправляет данные на сервер и получает возвращаемое значение JSON
данные.К сожалению, когда я пытаюсь использовать HttpPost
он возвращается как xml
и не JSON
.
Мне удалось решить проблему, используя HttpGet
.
Мне просто интересно, можно ли вернуть JSON
данные с использованием HttpPost
?Может ли кто-нибудь просветить меня?Я некоторое время гуглил, но так и не смог найти ответа на свой вопрос.
P.S.Пожалуйста, не отмечайте мой вопрос.
Решение
проблема не в тебе HttpPost
или HttpGet
, ключевым моментом здесь является ваш сервер.Когда он получает POST, он запрограммирован на возврат строки типа XML, а если он получает GET, он возвращает строку типа JSON.
Другие советы
Если это сторонний сервер, убедитесь, что вы установили соответствующие параметры для формата, который хотите получить.Обычно это Принять заголовок.Если это ваш собственный сервер, zozelfelfo прав, и это зависит от вашей реализации, а не от команды HTTP.