HTTP POST 請求通常用於向伺服器傳送資料。本文示範如何使用 JSON 在 Java 中建立 HTTP POST 請求。
Apache HttpClient 設定
要發出 HTTP 請求,我們將使用 Apache HttpClient。首先,將相依性新增至您的專案:
<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> </dependency>
建立POST 要求
HttpPost request = new HttpPost("http://www.site.com"); // Replace with your URL
新增JSON 正文
String json = "{\"name\":\"myname\",\"age\":\"20\"}"; StringEntity params = new StringEntity(json); params.setContentType("application/json"); request.setEntity(params);
新增JSON 正文
HttpClient httpClient = HttpClientBuilder.create().build(); HttpResponse response = httpClient.execute(request);
處理回應
根據您的應用程式邏輯,您可以解析回應以提取相關數據。
JSON 中缺少 POST 方法
JSON API 沒有定義專用的 POST 方法,因為它提供資料的表示,而不是發出請求的機制。以上是如何在 Java 中使用 JSON 發出 HTTP POST 請求?的詳細內容。更多資訊請關注PHP中文網其他相關文章!