2013-11-28 55 views

回答

1

使用HttpURLConnection的这种可如下走近:

connection = (HttpURLConnection) url.openConnection(); 
connection.setDoOutput(true); 
connection.setRequestProperty("Content-Type", "text/xml"); 

我个人比较喜欢使用Apache HTTP客户端。 Apache HTTP客户端“post xml”示例演示如何发布xml并正确设置发布实体的mimetype和编码。

Apache HTTP Client Post XML Example

0

我觉得你搞砸了东西。 Servlet API在服务器端用于接受请求,准备答案并发送它。 在大多数情况下,它使用HTTP协议完成。 servlet api没有发送请求的结构,因为它是为相反的目的而设计的。 反正你总是可以使用jetty客户端或processXXX方法中的任何东西。 (不过这是相当丑陋:)