Cara Menghantar Permintaan POST Mentah Menggunakan cURL dalam PHP
Dalam PHP, cURL ialah perpustakaan popular untuk menghantar permintaan HTTP. Artikel ini akan menunjukkan cara menggunakan cURL untuk melaksanakan permintaan RAW POST, di mana data dihantar dalam bentuk tidak dikodkan.
Membuat Permintaan
Untuk menghantar RAW POST permintaan, mulakan dengan memulakan sesi cURL menggunakan curl_init(). Kemudian, konfigurasikan pilihan berikut:
Menentukan Jenis Kandungan
Untuk permintaan RAW POST, adalah penting untuk menentukan jenis kandungan badan. Dalam kes ini, ia adalah teks/biasa. Untuk melakukan ini, gunakan pilihan CURLOPT_HTTPHEADER dengan tatasusunan yang mengandungi pengepala berikut:
'Content-Type: text/plain'
Menghantar Permintaan
Setelah permintaan dikonfigurasikan, gunakan curl_exec($ ch) untuk menghantarnya. Respons akan disimpan dalam $result pembolehubah.
Kod Contoh
Coretan kod berikut memberikan contoh permintaan RAW POST menggunakan cURL dalam PHP:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://url/url/url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($ch, CURLOPT_POST, 1 ); curl_setopt($ch, CURLOPT_POSTFIELDS, "body goes here"); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain')); $result = curl_exec($ch);
Atas ialah kandungan terperinci Bagaimana untuk Menghantar Permintaan POST Mentah dengan cURL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!