筆記起來。
簡述
一般如果是用表單 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 格式的資料了!