Я хочу сделать некоторые вызовы 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-запрос.
Любые идеи, как я могу это видеть?
Edit: Основываясь на первых ответах здесь, я должен уточнить свою проблему: я хочу избежать использования внешней программы, такой как HTTP-анализатор или что-то еще, и я надеялся, что есть функция или свойство или что-то еще, что содержит информацию, которую я ищу.
Если это не так, кто-то знает, можно ли эту информацию вручную перестроить (например, вызывая несколько функций, таких как getRequestMethod() и т.д.)
Я часто сталкиваюсь с этой проблемой, так что это стоит усилий для создания такой функциональности. Просто нужно знать, как:)