我有一個HTTP proxy
作爲android服務運行,我想從頭中更改請求URL,但我無法找到如何執行該操作。在HTTP請求中修改HTTP請求行
假設我有來我的代理象下面這樣的HTTP請求:
GET /index.html HTTP/1.1
然後我想改變這個請求:
GET /index2.html HTTP/1.1
我擁有Android HttpRequestHandler
類在那裏我得到的所有HTTP requests
。
在handle
功能的HttpRequestHandler類我得到'HttpRequest
'類對象,我需要修改請求行,但這個類不提供任何功能/ API來這樣做。通過調用HttpRequest
類的函數getRequestLine()
可以看到請求的URL,該類返回RequestLine類對象。
因此,任何人都知道如何更改請求的請求行。
所以你說我需要複製收到的請求白修改後的請求行。所以這可以是一個解決方案,但我可以修改原始請求,而不是創建新的副本? – User7723337 2013-03-05 09:20:48