我正在使用node.js restify。閱讀查詢變量和正文變量有什麼區別?
有兩種方法可以從HTTP GET中讀取參數。
- 讀取查詢變量。
- 閱讀體變量。
是什麼2有什麼區別?應該在什麼情況下使用哪個?
我正在使用node.js restify。閱讀查詢變量和正文變量有什麼區別?
有兩種方法可以從HTTP GET中讀取參數。
是什麼2有什麼區別?應該在什麼情況下使用哪個?
根據我們一直在使用的標準,我認爲最好的做法是在做get時使用params,但使用body來進行post,put和delete。因爲做後/放等你可能需要發送更復雜的數據到你的終點。
此外,發現這個: 你可以適應更多(不同)的數據在身體比在網址。你可以在主體中傳遞任何字符串(特殊字符),而在URL中編碼它們會讓你容易受到狀態414(Request-URI太長)的影響。當傳遞數組和複雜對象時,使用body更容易:)
用戶體驗的差異在於,使用get,頁面可以用參數加上書籤。這是後期無法做到的事情。根據情況,這可能是可取的或不可取的,但這絕對是需要考慮的事情,並且要做出關於獲取/發佈的決定。
好點!在他們需要這樣做之前幾乎沒有想過的東西。 – user781486