2013-11-28 94 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方法中的任何東西。 (不過這是相當醜陋:)