在網站開發中,我們經常需要通過 GET 請求接收 JSON 格式的參數。GET 請求是 HTTP 協議中的一種請求方法,它將請求參數包含在 URL 中,可以通過瀏覽器直接訪問。
接收 JSON 參數的代碼示例如下:
上述代碼中,$_GET['params']
表示獲取名為 params 的 GET 參數,它是一個 JSON 格式的字符串。接下來,我們使用json_decode()
將 JSON 字符串解析為數組,并將結果輸出。
我們可以通過瀏覽器訪問以下 URL 來測試接口:
http://example.com/api.php?params={"name":"張三","age":20}
其中,http://example.com/api.php
是我們的接口地址,{"name":"張三","age":20}
是我們要傳遞的 JSON 參數。
需要注意的是,在使用 GET 請求接收 JSON 參數時,我們應該避免傳遞敏感信息,因為 GET 請求的參數會被存儲在瀏覽器的歷史記錄、服務器的訪問日志等位置,存在信息泄露的風險。如果需要傳遞敏感信息,建議使用 POST 請求,并使用 HTTPS 協議進行加密傳輸。