node.js 測試輸入 json 格式資料的方式
這邊使用 curl 這個工具
取得網址 : https://curl.haxx.se/download.html 請找尋適合自己的版本。
[GET]
指令為 => curl -i -H "Accept: application/json" 127.0.0.1/1/json_test{"user":"what ever"}
[POST]
指令為 => curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d "{\"user\":\"key\"}" https://127.0.0.1/1/json_post
兩者不能通用,如果弄錯會得到 Error : Invalid JSON 的訊息....
如果 Server 用的是 router.get 或著 app.get 那麼就會接收 GET 的訊息
如果 Server 用的是 router.post 或著 app.post 那麼就會接收 POST 的訊息
基本上來說用 POST 會比較好,因為資料內容不會輕易被洩漏出去,可以傳輸的內容也比較多。