發表文章

目前顯示的是有「api」標籤的文章

RESTful API 相關資訊收集

圖片
 Web API 是否一定要 RESTful? RESTful API 是指實踐 REST Representational State Transfer 精神的 API 設計風格,其核心精神在於借用 HTTP 協定做為基礎,讓 API 規格簡單一致,大致有以下特色 : 透過 URI 指定要存取或操作的資源 可使用 QueryString,但只應拿來傳遞額外過濾條件或參數,不應包含識別資源的鍵值 使用 HTTP 方法 POST、GET、PUT、DELETE 對應到建立、讀取、更新、刪除等動作。 也有人主張 PUT 是 Relace (Create 或 Update),另外增加 PATCH 用於部分更新( Partial Update ) 透過 Accept Header 指明可接收的內容格式,例如:XML 或是 JSON 伺服器透過 HTTP 狀態碼回傳執行結果,例如:200 成功、401 存取被拒、404 找不到資源、500 伺服器錯誤 而 REST 概念的提出者 Roy Fielding 是 HTTP 規範的主要作者及 Apache HTTP Server 專案的發起人之一,這也是讓 RESTful API 風格備受推崇的原因之一。 RESTful API 設計準則與實務經驗 RESTful 是一種「軟體架構風格」 RESTful-Triangle (REST 金三角) 概念:  RESTful-Triangle 右邊這個三角形描述了以下三個重要的概念:  Nouns 名詞:用來定義你的網址 URL,記住,每一個網路上的資源應該僅有一個唯一的識別位置,就像你的房子有獨一無二的「住址」一樣。  Verbs 動詞:描述了對 Nouns 名詞 (資源 URL) 的操作動作,在 HTTP 1.1 的實作當然就是 HTTP Method。比如用 GET 取得文章內容、用 DELETE 刪除文章等等行為。  Content Types 資源呈現方式:比如取得某一個 URL 文章的 HTML 格式、或者 XML 格式,同樣的 URL 資源可以有不同型態的表現方式。 RESTful 的優點與要求 RESTful 的優點如下所列: 瀏覽...

Google Search

推薦內容橫式

本月熱門文章

什麼是 OTA ?

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

中聯油脂後台有多硬? 台中市食安問題疑點重重

科技業寒冬? 許多裁員消息 & Blog中討論Linkedin 及英文履歷的點閱率提高了 !

新的社交網路 Parler 使用教學 How To Use Parler 2020 App Tutorial

【大安區水電推薦】泰順水電廚具行:廚房翻修、家庭水電維修與五金材料販售

【臉書無法登入】Facebook帳號卡安全檢查?無預警被停用與英文回報申訴教學

日本旅行 去東京可以在哪邊買羽球相關用品? WEMBLEY/WINDSOR/梭家/Victoria/Alpen TOKYO

水電冷氣行介紹---台北市信義區林口街24巷36號的嘉興水電冷氣行-----冷氣為主業。附設家庭水電服務鄉親~

水電行介紹---台北市北投區光明街上的老勝發水電行 ---我店面要抬頭才看得到