我想使用HttpURLConnection
向服务器发起一些API调用。但请求不成功,返回如下错误:
<error>
<http_status>400 Bad Request</http_status>
<message>Unexpected request Content-Type header ''. Expecting 'application/x-www-form-urlencoded'.</message>
</error>
我想查看被发送到服务器的“真实”内容。所谓的真实内容是指确切的HTTP请求。
有什么想法可以让我看到这个内容吗?
编辑: 基于这里的第一个答案,我应该澄清我的问题:我想避免使用像HTTP抓包或任何外部程序,我希望有一个函数或属性或其他东西来保存我正在寻找的信息。
如果不是这种情况,是否有人知道是否可以手动重建此信息(例如通过调用多个函数,例如getRequestMethod()等)?
我经常面临这个问题,因此值得花费精力自己构建这样的功能。只需要知道如何做就可以了 :)