現(xiàn)在要寫一個api接口,用的是post方法,其他公司給這api post發(fā)送json數(shù)據(jù)
但問題來了,我自己測試的時候,一開始接收數(shù)據(jù)是用$_POST接收,我模擬發(fā)送的時候,用php的curl模式post過來,一切正常
然後對方呼叫api的時候,說失敗了,我一看,是接收的資料為空,我自己用Fiddler模??擬post請求過來,也的確是空,$_POST接收不了數(shù)據(jù),然後我改用php://input就能接收成功。可是,我不知道為什麼,用php://input的話,我php用curl模擬post過來,竟然接收不了! ! ! !
就是說
curl post =>> $_POST
其他正常的post =>> php://input
這是什麼情況,我百度了一下
也沒看出個所以然
走同樣的路,發(fā)現(xiàn)不同的人生
多看文件
當(dāng) HTTP POST 請求的 Content-Type 是 application/x-www-form-urlencoded 或 multipart/form-data 時,會將變數(shù)以關(guān)聯(lián)數(shù)組形式傳入目前腳本
http://php.net/manual/zh/rese...