【发布时间】:2011-06-26 13:47:39
【问题描述】:
我正在使用 struts2&spring3 开发一个 Web 应用程序,我需要做的最后一件事是在我的服务器和另一台服务器之间进行通信,我必须在其中发送 XML 文件并等待它的响应。
正如某人所说,我已经使用库 HttpClient4(来自 Apache)实现了通过 HTTP 发送 XML 文件:
File file = new File(fileName);
FileEntity entity = new FileEntity(file, "text/xml; charset=\"UTF-8\"");
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost method = new HttpPost(server);
method.setEntity(entity);
HttpResponse response = httpclient.execute(method);
但现在我必须实现等待和获取其他服务器将发送给我的响应。问题是另一台服务器仍未开发,那么,您认为哪种方式最能得到答案?通过 HTTP 也将是完美的,但我不知道哪个库以及如何做到这一点。
非常感谢您的所有帮助,
阿莱克斯
【问题讨论】:
标签: java http struts2 client-server httpclient