首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:如何检查http(s)请求头?

Android:如何检查http(s)请求头?
EN

Stack Overflow用户
提问于 2022-06-15 14:33:42
回答 1查看 662关注 0票数 0

我正在开发一个Android应用程序,它就像一个浏览器,有一个web视图,并发送http(s)请求。为了调试目的,我希望能够看到应用程序发送和接收的请求(特别是标头),但我无法这样做。

我试过什么

  • I主要在PC上调试Chrome应用程序,并在Chrome中使用网络检查器。问题是我的应用程序使用ShouldInterceptRequest来拦截请求,然后用cronet手动发送请求。在本例中,Chrome显示了一些来自原始请求的“临时标头”,这不是我手动发送的实际请求的标题。
  • I尝试使用Fiddler和HTTP,但与我通信的服务器不喜欢他们使用的证书,因此它们可以正确地监视,但是,如果激活,我无法到达我需要监视的页面。
  • 我也尝试了Android网络检查器,但似乎它只对HttpURLConnection和Okhttp(1)

起作用。

耽误您时间,实在对不起。

EN

回答 1

Stack Overflow用户

发布于 2022-06-15 14:40:40

如果使用的是WebView,请设置自定义WebViewClient并覆盖shouldInterceptRequest。它将传入包含所有标头的WebResourceRequest对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72633275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档