2013-08-30 49 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