Django-rest framework開發:Web API接口

web API

通過網絡,規定了前後臺信息交互規則的url鏈接,也就是前後臺信息交互的媒介.Web API接口和一般的url鏈接還是有區別的,Web API接口簡單概括有下面四大特點:

  • url:長得像返回數據的url鏈接

  • 請求方式:get、post、put、patch、delete

  • 請求參數:json或xml格式的key-value類型數據

  • 響應結果:json或xml格式的數據

下面演示用API請求百度地圖的位置信息:

url:https://api.map.baidu.com/place/v2/search

請求方式:get

請求參數:

響應結果: 由上方的output決定

在瀏覽器地址欄輸入:https://api.map.baidu.com/place/v2/search/?ak=你的密匙&region=武漢&query=光谷&output=json

{
    "status":0,
    "message":"ok",
    "results":[
        {
            "name":"光谷廣場",
            "location":{
                "lat":30.511723,
                "lng":114.403949
            },
            "address":"地鐵2號線",
            "province":"湖北省",
            "city":"武漢市",
            "area":"洪山區",
            "detail":1,
            "uid":"02316fc51502eabd293a9fcd"
        }
    ]
}
編寫接口

YApi是去哪網大前端技術中心的一個開源可視化接口管理平臺。

YApi項目可以搭建在任何本地或雲服務器上,完成後臺項目開發時的接口編寫。爲開發、測試等人員提供可視化的接口預覽。

下載並搭建好YApi:https://hellosean1025.github.io/yapi/documents/index.html

訪問測試網站
在這裏插入圖片描述
創建接口項目
在這裏插入圖片描述
創建接口
在這裏插入圖片描述
編寫接口
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

接口測試

Postman是一款接口調試工具,是一款免費的可視化軟件,同時支持各種操作系統平臺,是測試接口的首選工具。

Postman可以直接從官網:https://www.getpostman.com/downloads/下載獲得,然後進行傻瓜式安裝。

工作面板
在這裏插入圖片描述
簡易的get請求
在這裏插入圖片描述
簡易的post請求
在這裏插入圖片描述
案例:請求百度地圖接口
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章