筆記起來。
簡述
一般如果是用表單 POST 到後端時,後端可以用 $_POST 來取得資料。但是當前端不是傳的 Content-type 是 text/xml、application/xml、application/json 之類的話,$_POST 就拿不到。
所以這時候要改用 file_get_content 搭配 php://input 來取得。php://input 是用來讀取 request body 的內容。
總之呢,後端大概會這樣寫:
1 | $data = file_get_contents('php://input'); |
這樣就能順利拿到 JSON 格式的資料了!