gpt4 book ai didi

java - 在 android 中运行 http 服务器代理?

转载 作者:行者123 更新时间:2023-11-29 09:01:07 26 4
gpt4 key购买 nike

是否可以创建一个充当代理的迷你 HTTP 服务器,我可以在其中接收来自 webview 的任何请求,并将该请求传递到我在应用程序内部运行的 http 代理服务器,然后可以查看该应用程序的原始内容请求(http header 、正文等)并从我自己的代理处理它?<​​/p>

我可以看到 apahce 库只包含允许您创建请求和处理响应的对象,但不包括我如何创建一个迷你 http 服务器。

谢谢

最佳答案

我没有完全理解这个问题,所以这是我要回答的问题。

Is it possible to create a HTTP server that allows me to view the source code of a web page.

答案是:是的。

由于我并不是真正为 Android 手机开发,所以我只会列出您应该做的事情。


所以首先你要接受来自客户端的连接。然后,您可能希望将其发回一个 HTML 页面,其中包含一个带有网站 URL 字段的表单。如果将方法设置为 POST,则可以制作任意长度的 URL。现在您的服务器需要知道如何接收 HTTP POST 请求。我不太了解 HTTP,无法告诉您请求-响应是如何编码的。

关于java - 在 android 中运行 http 服务器代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17363485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com