如何从 HttpURLConnection 实例获取 HTTP 请求字符串
Posted
技术标签:
【中文标题】如何从 HttpURLConnection 实例获取 HTTP 请求字符串【英文标题】:How to get HTTP request string from HttpURLConnection instance 【发布时间】:2014-01-19 14:28:50 【问题描述】:我从 URL 创建了 HttpURLConnection 实例,还设置了查询参数并在此 HttpURLConnection 实例上调用了一些设置器。我使用此实例从 Web 服务获取响应。
当使用给定的 HttpURLConnection 实例时,有没有办法获取将通过网络发送的 HTTP 请求字符串? (仅用于调试目的)。我们可以使用 HttpURLConnection 以编程方式执行此操作,或者如果不可能,我如何监控传出的 HTTP 流量?
我需要这个的原因是,在某些情况下,通过直接查看此实例定义的请求来检测 HttpURLConnection 的配置有什么问题比试图找出特定配置的问题更容易HttpURLConnection 通过检查调用了哪些设置器。
感谢您的任何建议。
【问题讨论】:
【参考方案1】:您可以使用 Fiddler
监控您的http Traffic
这里是下载link
【讨论】:
以上是关于如何从 HttpURLConnection 实例获取 HTTP 请求字符串的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 HttpURLConnection 在 php 中发送 json 以读取像“php://input”?