在開發web應用中,有兩種應用模式:
前後端分離
在前後端分離的應用模式中 ,前端與後端的耦合度相對較低。
在前後端分離的應用模式中,我們通常將後端開發的每個檢視都稱為乙個介面,或者api,前端通過訪問介面來對資料進行增刪改查。
為了在團隊內部形成共識、防止個人習慣差異引起的混亂,我們需要找到一種大家都覺得很好的介面實現規範,而且這種規範能夠讓後端寫的介面,用途一目了然,減少雙方之間的合作成本。
通過網路,規定了前後臺資訊互動規則的url鏈結,也就是前後臺資訊互動的媒介
web api介面和一般的url鏈結還是有區別的,web api介面簡單概括有下面四大特點
請求方式:get、post、put、patch、delete
採用get方式請求上方介面
請求引數:json或xml格式的key-value型別資料
ak:6e823f587c95f0148c19993539b99295
region:上海
query:肯德基
output:json
響應結果:json或xml格式的資料
上方請求引數的output引數值決定了響應資料的格式
資料格式
# xml格式
#json格式
:"月羅路2380號"
,"province"
:"上海市"
,"city"
:"上海市"
,"area"
:"寶山區"
,"street_id"
:"339ed41ae1d6dc320a5cb37c"
,"telephone"
:"(021)56761006"
,"detail":1
,"uid"
:"339ed41ae1d6dc320a5cb37c"
}...]}
可以看到json資料格式更為清晰
postman是一款介面除錯工具,是一款免費的視覺化軟體,同時支援各種作業系統平台,是測試介面的首選工具。
get請求
post請求
兩種方式
一種原生json提交
一種form表單提交
[外鏈轉存中…(img-f2bgzv37-1605704505781)]
一種form表單提交
[外鏈轉存中…(img-cjy6uhcx-1605704505783)]
WOSA XFS規範 入門
目錄 概念介紹 xfs api函式分為 基本函式 特殊服務 wosa標準驅動錯誤碼 銀行自助裝置都用wosa規範 windows應用程式通過xfs manager,利用xfs api函式通過邏輯名字引數調spi 乙個典型的 api 通訊過程如下 startup 連線應用程式與 xfs manager...
計算機博弈之國際跳棋入門 規則篇
國際跳棋,一種古老的棋類遊戲。遠在古埃及法老時期就已存在,現代國際跳棋是在12世紀定型的。國際跳棋是由各國的民族跳棋演變而來。其歷史源遠流長。據史學家研究,跳棋起源於古埃及 古羅馬 古希臘等一些國家和地區。在法國羅浮宮博物館裡至今珍藏著獅子和羚羊下跳棋的壁畫。在大多數國家國際跳棋為64格,規則有所不...
數獨基本規則 數獨遊戲的入門規則
單元格和值 乙個nil數獨謎題通常包含有9x9 81個單元格,每個單元格僅能填寫乙個值。對乙個未完成的數獨題,有些單元格中已經填入了值,另外的單元格則為空,等待解題者來完成。行和列習慣上,橫為行,縱為列,在這裡也不例外。行由橫向的9個單元格組成,而列由縱向的9個單元格組成。很明顯,整個謎題由9行和9...