2

是否可以创建一个充当代理的迷你 HTTP 服务器,我可以在其中接收来自 web 视图的任何请求,并将该请求传递给在应用程序内运行的我的 http 代理服务器,然后可以查看该请求的原始内容(http标头,正文等)并从我自己的代理处理它?

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

谢谢

4

1 回答 1

0

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

是否可以创建一个允许我查看网页源代码的 HTTP 服务器。

答案是:是的。

由于我并不是真正为 Android 手机开发,所以我只会列出你应该做什么。


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

于 2014-12-24T06:53:45.853 回答