1. 程式人生 > >瞭解RESTFul介面

瞭解RESTFul介面

  簡單理解:就是用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