首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改HTTP请求中的HTTP请求行

修改HTTP请求中的HTTP请求行
EN

Stack Overflow用户
提问于 2013-03-05 17:01:36
回答 1查看 259关注 0票数 0

我有一个作为安卓服务运行的HTTP proxy,我想在其中更改标题中的请求网址,但我无法找到如何做到这一点。

假设我有一个HTTP请求发送到我的代理,如下所示:

GET /index.html HTTP/1.1

然后,我想将此请求更改为:

GET /index2.html HTTP/1.1

我有一个android的HttpRequestHandler类,在那里我得到了所有的HTTP requests

在HttpRequestHandler类的handle函数中,我获得了'HttpRequest‘类对象,其中我需要修改请求行,但该类不提供任何函数/API来完成此操作。我可以通过调用HttpRequest类的函数getRequestLine()来查看请求的URL,该函数返回RequestLine类对象。

因此,任何人都知道如何更改请求的请求行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-05 17:15:32

文档显示为abstract RequestLine getRequestLine() --这意味着您获得了一些派生类(如果愿意,您可以将其打印到调试日志中)。我认为您应该创建一个从HttpRequest派生的类的新实例,并传递该请求而不是原始请求。

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

https://stackoverflow.com/questions/15219609

复制
相关文章

相似问题

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