簡體   English   中英

從另一個應用程序的servlet調用servlet的post方法

[英]call a servlet's post method from another application's servlet

我想從另一個應用程序中調用servlet的POST方法,在其中傳遞請求和響應。 誰能告訴我這怎么可能?

如果您的Servlet是在HTTP POST中調用的,那么您可以將HTTP 307重定向到另一個Servlet,它將稱為doPost。 如果要從Servlet(或任何Java方法)發布到另一個頁面,則可以使用類似HttpClient這樣的內容編寫 POST:

PostMethod post = new PostMethod("http://jakarata.apache.org/");
NameValuePair[] data = {
  new NameValuePair("user", "joe"),
  new NameValuePair("password", "bloggs")
};
post.setRequestBody(data);
// execute method and handle any error responses.
...
InputStream in = post.getResponseBodyAsStream();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM