Я хочу сделать несколько API-вызовов к серверу, используя HttpURLConnection
.Но запросы не являются успешными, возвращая:
<error>
<http_status>400 Bad Request</http_status>
<message>Unexpected request Content-Type header ''. Expecting 'application/x-www-form-urlencoded'.</message>
</error>
Итак, я хочу проверить, что такое «реальный» контент, который отправляется на сервер.Под реальным содержанием я подразумеваю точный HTTP-запрос.
Есть идеи, как мне это увидеть?
Редактировать: Основываясь на первых ответах, я должен прояснить свою проблему:Я хочу избежать использования внешней программы, такой как HTTP sniffer или чего-то еще, и я надеялся, что есть функция или свойство, или что-то еще, что содержит информацию, которую я ищу.
Если это не так,кто-то знает, может ли эта информация быть перестроена вручную (например, путем вызова нескольких функций, таких как getRequestMethod () и т. д.)
Я часто сталкиваюсь с этой проблемой, так что стоит приложить усилия для создания такой функциональности самостоятельно.Просто нужно знать как:)