![](/img/trans.png)
[英]Send JSON data in an HTTP GET request to a REST API from JAVA code
[英]send GET request from app WP REST API
我已經在我的域上安裝了WP REST API插件。當我發送GET請求以從網絡瀏覽器獲取網站帖子時,它在HTML上顯示了一堆( http://honeymarket.org/wp-json/wp/v2/帖子 )。 現在我該如何從我的應用程序發送此請求? 抱歉,您的問題很愚蠢,但Google卻空無一人。
另外,如何從GET請求中獲取數據以顯示為帖子而不是應用程序中的HTML?
您在找這個嗎? 如何在java/Android
調用Web服務? 如果您正在尋找此代碼,請探索=> 如何使用Java代碼獲取Web服務調用
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
public class NetClientPost {
// http://localhost:8080/RESTfulExample/json/product/post
public static void main(String[] args) {
try {
URL url = new URL("http://localhost:8080/RESTfulExample/json/product/post");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
String input = "{\"qty\":100,\"name\":\"iPad 4\"}";
OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
os.flush();
if (conn.getResponseCode() != HttpURLConnection.HTTP_CREATED) {
throw new RuntimeException("Failed : HTTP error code : "
+ conn.getResponseCode());
}
BufferedReader br = new BufferedReader(new InputStreamReader(
(conn.getInputStream())));
String output;
System.out.println("Output from Server .... \n");
while ((output = br.readLine()) != null) {
System.out.println(output);
}
conn.disconnect();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.