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);
}
添加回答
舉報