首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在访问服务器中分析http请求

在访问服务器中分析http请求
EN

Stack Overflow用户
提问于 2013-08-19 12:28:11
回答 3查看 719关注 0票数 0

很抱歉有个新手的问题,但是..。

当我通过http将REST请求发送到本地主机时,是否有机会在到达服务器之前检查该请求包含/修改它的确切内容。

没有调试可用。

如果只是网络客户端,我会简单地使用小提琴或其他东西,有什么方法可以看到从移动设备到某个主机的请求呢?

更新:目前.我只需要看看应用程序的JSON格式是什么

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-19 12:47:35

当我通过http将REST请求发送到本地主机时,是否有机会在到达服务器之前检查该请求包含/修改它的确切内容。

我可以想到一些可能性:

  • 如果您只想查看发送到服务器的内容,则可以使用包监视器/嗅探器(如Wireshark )。这可能是最简单的方法..。如果它能做你想做的。http://blogs.technet.com/b/yongrhee/archive/2012/12/01/network-tracing-packet-sniffing-built-in-to-windows-server-2008-r2-and-windows-server-2012.aspx
  • 如果您想拦截并(可能)修改请求,则可以使用web代理服务。(问题是您需要配置客户端,以便通过该代理发送发送到服务器的请求。)
  • 理论上,如果您在使用包过滤的系统上运行,您可以通过捕获甚至重写数据的本地“服务”路由TCP/IP流。

数据包嗅探器引用:

票数 1
EN

Stack Overflow用户

发布于 2013-08-19 12:32:02

利用Logcat

您可以使用Log.d("tag", "msg");记录消息。

您也可以使用Log.i("tag", "message"), Log.warn("tag", "message")

票数 0
EN

Stack Overflow用户

发布于 2013-08-19 12:32:36

您需要使用代理服务器 (一个在某个端口上运行HTTP服务器的程序,但是它不是自己的网页,而是从另一个服务器加载页面)。选择使用现有的服务器还是编写完整的服务器(可能在Ruby中)取决于您“修改”请求和响应的含义。

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

https://stackoverflow.com/questions/18313831

复制
相关文章

相似问题

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