色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java put 發送json

錢斌斌1年前7瀏覽0評論

Java put 發送 json 是一種常用的方式,它可以方便地將 JSON 數據發送到服務器,并進行相應的操作。在 Java 中,我們可以使用 HttpURLConnection 類來進行發送,下面是一個示例:

String url = "http://example.com/api/items";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PUT");
con.setRequestProperty("Content-Type", "application/json");
String jsonInputString = "{\"name\": \"item1\", \"price\": 10}";
try (OutputStream os = con.getOutputStream()) {
byte[] input = jsonInputString.getBytes("utf-8");
os.write(input, 0, input.length);
}
int responseCode = con.getResponseCode();
System.out.println("PUT Response Code : " + responseCode);
if (responseCode == HttpURLConnection.HTTP_OK) {
try (BufferedReader br = new BufferedReader(
new InputStreamReader(con.getInputStream(), "utf-8"))) {
StringBuilder response = new StringBuilder();
String responseLine;
while ((responseLine = br.readLine()) != null) {
response.append(responseLine.trim());
}
System.out.println(response.toString());
}
} else {
System.out.println("PUT request failed");
}

在這個示例中,我們首先使用 HttpURLConnection 類來建立連接,并設置請求方法和請求頭。然后,我們將要發送的 JSON 數據轉換為字符串,并通過 getOutputStream() 方法獲取輸出流,將數據寫入輸出流。最后,我們通過 getResponseCode() 方法獲取響應碼,判斷請求是否成功,并讀取響應數據。

關于 Java put 發送 json 的內容就介紹到這里,希望可以幫助到讀者。