工作中為其他公司編寫了一個提供請求的接口,自己調試的時候是用form提交的,所以可以用$_POST取鍵接收方式,而對接聯調的時候發現總是取不到數據,把$_POST整個序列化放入日志也是[] ,空的,於是找了找原因,原來他們請求的時候把json字符串整體作為了一個字符串放入了body體中,而我因為不知道鍵 無法獲取數據,於是找了很久,記得以前微信中有用$GLOBALS ["HTTP_RAW_POST_DATA"]來接收數據的,我用了之后發現報錯,看來是環境配置不允許導致的,后來想到可以用 file_get_contents('php://input') 來獲取數據,於是馬上修改了一下,果然拿到了數據