我试图执行http post请求以在链接中指定:Click here for the link. 我该如何使用Java?如何使用java发送JSON数组字符串的HTTP发布请求?
String url = "http://sentiment.vivekn.com/api/text/";
URL obj = new URL(url);
HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("User-Agent", USER_AGENT);
con.setRequestProperty("Accept-Language", "en-US,en;q=0.5");
String urlParameters = "Text to classify";
// Send post request
con.setDoOutput(true);
DataOutputStream wr = new DataOutputStream(con.getOutputStream());
wr.writeBytes(urlParameters);
wr.flush();
wr.close();
我该如何修改这个链接中描述的发送JSON数组文本并检索结果?
谢谢,它工作完美。 – Rahul
谢谢,这个工程。有些东西我不明白,但是:如果我将'int res'中的代码省略到'disconnect'之前,它不再有效。此外,如果我省去了打印语句,服务器将消除由此产生的死代码。为什么这些陈述是必要的? – Warkst