2013-08-30 79 views
2

我正在通過HTTP POST方法訪問Web服務,如下所示:如何創建HTTP POST URL連接?

但是,響應中不包含任何內容。我期待這裏有一個JSON字符串。 JSON是以不同的方式閱讀嗎?

+0

我認爲最好的答案你可以找到它[這裏](http://stackoverflow.com/questions/2793150/how-to-use-java-net-urlconnection-to-fire-and-handle-http-要求) – Ioan

回答

3

您可以保留類型爲HttpURLConnection而不是URLConnection。它允許指定HTTP方法。

HttpURLConnection connection = (HttpURLConnection)url.openConnection(); 
connection.setRequestMethod("POST"); 
0

問題在這裏

URLConnection connection = (HttpURLConnection)url.openConnection(); 

使connectionHttpURLConnection

0

添加到Shammiz答案

沒有投利用URLConnection.html#setDoOutput(boolean)

的URL連接的情況,可用於輸入和/或輸出。如果您打算使用URL連接輸出,請將DoOutput標誌設置爲true,否則設置爲false。默認值是false。

通過true,觸發器post