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['REQUEST_METHOD'] == 'POST') { $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://input
Strim 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
{ "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".
3 Jalankan fail PHP dan lihat output
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!