有没有办法可以使用HttpGet对象并查看将通过网络发送的完全文本?
我在创建HttpClient时使用ThreadSafeClientConnManager。
当我呼叫toString()
时,HttpGet不会覆盖HttpGet.getAllHeaders()
并且默认标头不存在。
答案 0 :(得分:0)
您是否尝试过HttpMethod
的{{1}}方法?它返回headerIterator()
,其描述如下:
返回Header对象的迭代器 在序列中,它们通过a发送 连接。
该方法与HeaderIterator
(超类)包含在同一个类中,但值得一试。此外,您可能需要查看使用流量监视器(如Fiddler)来验证标头假设是否正确。