瞭解RESTFul介面
阿新 • • 發佈:2018-11-25
簡單理解:就是用url的方式請求一個資源,用http描述操作。網上的資料關於ResuFul的挺多的,也比較有趣,因吹斯聽!
1、RestFul介面介面
首先,在專案中你要呼叫RestFul介面,會有人給你一個這樣的url地址類似於這樣;開啟之後,發現這是一個檢視RestFul所有介面的一個頁面。
http://192.168.xx.xx/auth-web/swagger-ui.html#/
2、post介面呼叫。
(1)我們以這個 “登入”介面為例子,在使用者資訊列表下找到這個介面。發現這是一個post請求,並且需要一個引數,引數的型別是“loginInfoModel” json格式的。
(2)看到這個視覺化的介面,覺得這個RestFul真是給提供一個良好的互動。在右邊有一個“try it out” 按鈕,點選它。會出現一個文字框來填寫引數,和一個執行按鈕。
(3)填寫json格式的引數,這個可能需要和寫RestFul介面的人問一下了,因為它並沒有把引數的具體格式暴露出來。經過詢問後,填寫如下引數;然後點選執行“Execute”按鈕。
往下拉,會看到得到的響應結果。
3、get介面呼叫
(1)這裡發現了一個退出的get介面,只需要一個字串型別的引數,就簡單多了,就只有一個輸入框。
(2)輸入賬號,點選執行即可,得到返回結果。
4、拼裝RestFul介面的url地址
因為在程式中,我們需要使用的是某個功能介面的具體url地址,這樣需要根據不同的功能來組合url的地址。將紅色框的部分做一下替換就可以了。得到這個登入的url地址:http://192.168.22.52/auth-web/access/login
關於RestFul是什麼,搜到了很有意思的一篇文章。什麼是RESTFul https://zhuanlan.zhihu.com/p/30396391?group_id=937244108725641216