我想从另一个应用程序调用 servlet 的 POST 方法,我在其中传递请求和响应。谁能告诉我这怎么可能?
问问题
1308 次
1 回答
0
如果您的 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();
于 2012-10-03T04:18:11.980 回答