1 回答
TA贡献2011条经验 获得超2个赞
正如您在问题中所说,该方法是 POST 而不是 GET。所以发送 GET 请求是无关紧要的(不管它是否有效)。您可以使用 HttpURLConnection 发送 POST 请求。但您必须阅读并学习如何正确执行此操作。懒惰的方法是使用 3d 方 HttpClient。以下是一些选项:
Apache HttpClient - 一个使用非常广泛的库
OK HttpClient - 开源库
还有我最喜欢的(我写的开源库)MgntUtils 库
使用 MgntUtils 库,您的代码可以如此简单
private static void testHttpClient() {
HttpClient client = new HttpClient();
client.setContentType("application/json; charset=utf-8");
client.setConnectionUrl("http://www.your.url.com/");
String content = null;
try {
content = client.sendHttpRequest(HttpMethod.POST);
} catch (IOException e) {
content = TextUtils.getStacktrace(e, false);
}
System.out.println(content);
}
添加回答
举报