1、概念
接口就是提供具體能力的一個標準和抽象,這種能力別人可以通過接口來調用。
2、分類
在IT和互聯網領域里面,這個詞在不同場景下都會出現,比如“USB接口”,“讓后臺給我提供一個接口,我直接調用這個接口”,“這里你設計一個接口,我來實現”,分別對應于硬件場景,后臺場景,以及面向對象的程序設計場景。
3、意義
接口的這種思想,保證了大規模程序開發的可行性,通過接口的設計,一個系統被清晰的定義成了多種能力的集合,每一個開發者只關注自己的模塊實現就好了,而調用者才負責完成整個程序的業務邏輯。
4、接口示意圖
接口示意
5、確認信息
支持格式:json or xml;
傳輸編碼格式:如UTF-8編碼,關系到是否需要解碼;
請求參數:參數名稱、參數含義、參數數據類型(string, bool or int)、長度、精度、是否必填;
返回字段:字段名稱、字段說明、數據類型等;
最好寫log,方便數據追蹤、問題排查。
——部分內容整理自網絡——