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

java get 發(fā)送json

老白2年前8瀏覽0評(píng)論

Java是一種高效、可靠的編程語(yǔ)言,其中的get請(qǐng)求發(fā)送json數(shù)據(jù)在開(kāi)發(fā)中也很常見(jiàn)。在Java中,我們可以使用HttpURLConnection類來(lái)發(fā)送get請(qǐng)求,利用JSON庫(kù)來(lái)封裝json數(shù)據(jù)。下面是一段示例代碼:

//定義連接地址
String url = "http://example.com/api/get";
//定義參數(shù)
String data = "{\"name\":\"John\",\"age\":30}";
try {
//創(chuàng)建連接
URL connectionUrl = new URL(url);
HttpURLConnection connection = (HttpURLConnection) connectionUrl.openConnection();
//設(shè)置請(qǐng)求方法
connection.setRequestMethod("GET");
//設(shè)置請(qǐng)求頭部
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("Accept", "application/json");
//發(fā)送數(shù)據(jù)
connection.setDoOutput(true);
OutputStream os = connection.getOutputStream();
os.write(data.getBytes());
os.flush();
os.close();
//獲取響應(yīng)狀態(tài)碼
int status = connection.getResponseCode();
//讀取響應(yīng)數(shù)據(jù)
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
StringBuilder response = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
//輸出響應(yīng)結(jié)果
System.out.println("status: " + status);
System.out.println("response: " + response);
} catch (Exception e) {
e.printStackTrace();
}

在上述代碼中,我們先指定了連接地址和需要發(fā)送的json數(shù)據(jù),然后創(chuàng)建了一個(gè)URL連接,并設(shè)置請(qǐng)求方法、請(qǐng)求頭部等信息,最后將數(shù)據(jù)發(fā)送到連接中。

如果請(qǐng)求成功,我們可以從連接中獲取響應(yīng)狀態(tài)碼和響應(yīng)數(shù)據(jù),最后輸出即可。

通過(guò)這種方式,我們可以方便地向指定的API發(fā)送json數(shù)據(jù),并獲取API返回的結(jié)果,進(jìn)行后續(xù)處理。