node.js 測試輸入 json 格式資料的方式

2014-04-29 18:04

這邊使用 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 會比較好,因為資料內容不會輕易被洩漏出去,可以傳輸的內容也比較多。