Sekarang saya perlu menulis antara muka api, menggunakan kaedah pos Syarikat lain menghantar data json ke siaran api ini
Tetapi inilah masalahnya Apabila saya mengujinya sendiri, saya menggunakan $_POST untuk menerima data pada mulanya Saya simulasi menghantar, , gunakan mod curl php untuk menyiarkan, semuanya normal
Kemudian apabila pihak lain memanggil api, ia berkata ia gagal Apabila saya melihatnya, data yang diterima saya menggunakan Fiddler untuk mensimulasikan siaran permintaan, dan ia memang kosong, $_POST Tidak dapat menerima data, kemudian saya beralih ke php://input dan menerimanya dengan jayanya. Walau bagaimanapun, saya tidak tahu mengapa, jika saya menggunakan php://input, php saya menggunakan curl untuk mensimulasikan siaran, tetapi ia tidak boleh diterima! ! ! !
Maksudnya
curl post =>> $_POST
Lain-lain jawatan biasa =>> php://input
Apa ini, saya Baidu it
Saya pun tak nampak kenapa
Baca lebih banyak dokumentasi
http://php.net/manual/zh/rese...