我要將http post請求重定向到另一個服務器(只是更改url和一些標題)並使用Servlet來達到此目的。 在Servlet中,我使用HttpClient發送請求並獲得響應。 問題是:這些操作是否會將整個發佈請求發送給目標? :使用httpservletrequest攔截http post
複製的HttpServletRequest報頭插入HttpClient的請求
,然後把的HttpServletRequest#的inputStream在請求實體是這樣的:
HttpEntity實體=新InputStreamEntity(httpServletRequest.getInputStream(),someContentType);
我的意思是request = headers + input stream?如果不是,還應該複製哪些內容?
當前我正在重複使用輸入流,並在多部分文章和表單文章中使用everthing。但我不確定這種機制是否適用於所有情況 – redbeard1970