Rumah >Java >javaTutorial >Bagaimana untuk Membuat Permintaan HTTP POST dengan JSON di Java?

Bagaimana untuk Membuat Permintaan HTTP POST dengan JSON di Java?

Barbara Streisand
Barbara Streisandasal
2024-12-09 03:51:15684semak imbas

How to Make an HTTP POST Request with JSON in Java?

Buat Permintaan HTTP POST dengan JSON dalam Java

Permintaan HTTP POST sering digunakan untuk menghantar data ke pelayan. Artikel ini menunjukkan cara membuat permintaan HTTP POST dalam Java menggunakan JSON.

Persediaan Apache HttpClient

Untuk membuat permintaan HTTP, kami akan menggunakan Apache HttpClient. Mula-mula, tambahkan pergantungan pada projek anda:

<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <version>4.5.13</version>
</dependency>

Mencipta Permintaan POST

HttpPost request = new HttpPost("http://www.site.com"); // Replace with your URL

Menambah JSON Body

String json = "{\"name\":\"myname\",\"age\":\"20\"}";
StringEntity params = new StringEntity(json);
params.setContentType("application/json");
request.setEntity(params);

Memproses Permintaan

HttpClient httpClient = HttpClientBuilder.create().build();
HttpResponse response = httpClient.execute(request);

Mengendalikan Respons

Bergantung pada logik aplikasi anda, anda boleh menghuraikan respons untuk mengekstrak data yang berkaitan.

Kekurangan Kaedah POST dalam JSON

API JSON tidak tentukan kaedah POST khusus kerana ia menyediakan perwakilan data, bukan mekanisme untuk membuat permintaan.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Permintaan HTTP POST dengan JSON di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn