想深入學點一些大玩意兒來介紹、做筆記。不過最近有點不太允許阿哈......
所以今天介紹個已經用過一段時間的工具。
原本的話是想稍微談一下Ajax,不過要聊的也不算是沒有關係。RESTer是在Firefox和Chrome都有的外掛軟體,依名字意思,也就是一個RESTful的相關工具,另外有一個軟體Postman也是類似工具。REST是一種風格,基於HTTP的協議。而HTTP封包分成兩大部分,一個是標頭(header),另一部分是主體(body)。一般網頁的內容就是主體資源的部分,不過看不見的標頭也非常的重要。一個HTTP請求通常又分protocal、host & port、path和medthod,協定包含HTTPs和HTTP,附帶一提HTTP2.0貌似差不多了。這之中其他部分都與REST相關。在method中有以下幾種:
REST以method去處理相關請求的動作,但是HTTP的實際做法並不要求,所以REST只是一種協議或說是一種風格。Header的內容還包含cookie、auth、CORS、代理人等等一系列相關的訊息,RESTer可以模擬瀏覽器封包的請求,並將回傳的結果加以顯示,並且可以整理、另存。對於在使用HTTP API相關服務,RESTer這類工具幾乎是必不可少。