Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menghantar permintaan POST menggunakan Posmen

Cara menghantar permintaan POST menggunakan Posmen

PHPz
PHPzasal
2023-04-12 13:53:454316semak imbas

Apabila menulis aplikasi pembangunan web, kami biasanya perlu menghantar permintaan HTTP dari halaman hujung hadapan ke pelayan hujung belakang. Dalam kes sedemikian, Posman ialah alat yang sangat berkuasa yang boleh membantu kami menguji sama ada antara muka API kami berfungsi dengan betul. Artikel ini akan memperkenalkan cara menggunakan Posman untuk menghantar permintaan POST dan menghantar tatasusunan bersekutu ke pelayan backend PHP.

1. Buat fail PHP untuk menerima permintaan POST dan memproses tatasusunan bersekutu

<?php if ($_SERVER[&#39;REQUEST_METHOD&#39;] == &#39;POST&#39;) {
    $data = json_decode(file_get_contents("php://input"), true);
    var_dump($data);
}
?>

Dalam kod di atas, kami mula-mula menyemak sama ada permintaan itu adalah permintaan POST, dan kemudian membacanya dengan membaca php://inputStrim untuk mendapatkan data POST. Fungsi json_decode menukar data POST kepada tatasusunan bersekutu dan menggunakan fungsi var_dump untuk mencetak tatasusunan.

2. Hantar permintaan POS dalam Posmen dan lulus tatasusunan bersekutu

  1. Buka Posmen, klik "Permintaan Baharu" di sudut kiri atas
  2. Masukkan di atas pada URL permintaan Alamat URL fail PHP
  3. Pilih kaedah permintaan sebagai POST
  4. Di bawah tab "Badan", pilih format "mentah"
  5. Masukkan mengikuti data JSON dalam editor teks :
{
    "name": "John",
    "age": 30,
    "email": "john@gmail.com"
}

Dalam data JSON di atas, kami mencipta tatasusunan bersekutu yang mengandungi tiga kekunci "nama", "umur" dan "e-mel".

  1. Klik butang "Hantar" untuk menghantar permintaan

3 Jalankan fail PHP dan lihat output

  1. Jalankan di atas PHP pada fail pelayan (jika menggunakan persekitaran pelayan tempatan, letak sahaja fail PHP dalam direktori akar pelayan web)
  2. Selepas menghantar permintaan dalam Posman, anda sepatutnya dapat melihat tatasusunan bersekutu var_dumped daripada fail PHP, seperti yang ditunjukkan dalam rajah di bawah Lihatnya dalam lajur "ResponseBody".

Cara menghantar permintaan POST menggunakan Posmen

Jika anda dapat melihat tatasusunan bersekutu di atas dengan betul, maka anda telah berjaya menghantar tatasusunan bersekutu ke pelayan bahagian belakang PHP melalui Posman. Dalam pembangunan sebenar, anda boleh menggunakan kaedah ini untuk memproses data borang, maklumat akaun pengguna, dsb. Ini adalah helah yang berguna untuk pembangun.

Atas ialah kandungan terperinci Cara menghantar permintaan POST menggunakan Posmen. 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