一、什麼是接口?php
若是把提供接口方比做蓄水池,那麼這個蓄水池裝着各類數據和函數。若是想把他的蓄水池裏面的水分給別人,須要再身上前端
造出個出水口,這個出水口就是所謂的接口。這個時候水泵出場了,當他須要這些水的時候,他會向蓄水池發送請求,蓄水池java
收到請求後向把水泵須要的水在分過去,也就是會返回一個結果。這樣一來一回就完成了一個交互。python
2.接口包含的內容json
接口地址 請求方法 請求參數 返回內容 錯誤代碼curl
接口地址:就是接口的地址,以網址的形式展示,通常發送請求給這個網址來進行交互操做函數
請求方法:請求指令能夠用不少種語言來寫,通常有curl、php、python、java等等;經過傳輸從接口獲取數據,也就是向接口發送測試
一個傳輸的指令,傳輸形式主要有GET、POET、PUT、DELETE;url
GET通常用於獲取/查詢資源信息,而POST通常用於更新資源信息。不過對資源的增,刪,改,查操做,其實均可以經過GET/POSTspa
完成,不須要用到PUT和DELETE。因此咱們通常只會看到GET、POST兩種,GET用於資源的查詢,POST用於資源的修改,GET一
般用於天氣查詢,餘額查詢之類的,POST用於登陸信息的傳輸;(經過GET請求的數據,裏面會包含請求的參數)
請求參數:當我向接口發送攜帶請求參數的請求時,都要攜帶什麼字段,規則是什麼。以下圖:
返回內容:返回內容通常會以json或是XML的形式返回。
錯誤代碼:最後是錯誤代碼,通常都會附在接口文檔的最後,若是在測試或是上線後,能夠根據返回接
口查看問題。也能夠在設計產品時將錯誤的狀態顯示在前端。