2016-02-01 28 views
1

同時使用流星RESTful API,因此我們返回GET和POST方法兩種請求方法request.bodyrequest.query流星:REST風格的API request.query和request.body區別

Utility = { 
    getRequestContents: function(request) { 
     switch (request.method) { 
      case "GET": 
       return request.query; 

      case "POST": 
       return request.body; 
      } 
     }, 

但我沒有得到兩者的區別。

回答

2

該術語來自HTTP。 HTTP GET請求取得得到查詢東西,這就是爲什麼他們沒有「body」,而是「query」字符串。 POST有一個主體(應該是POST ed),但它不(通常)有查詢。

通常情況下,兩者有不同的目的,實際上將它們混合成一個通用的「內容」術語是一個值得懷疑的想法。