公司:#小米 #快手
崗位:#接口測試工程師
關(guān)鍵字:#接口測試 #接口測試工程師 #API接口 首先,接口文檔應(yīng)該包含以下內(nèi)容:
1、接口說明
2、調(diào)用url
3、請求方法(get\post)
4、請求參數(shù)、參數(shù)類型、請求參數(shù)說明
5、返回參數(shù)說明 由接口文檔可知,接口至少應(yīng)有請求地址、請求方法、請求參數(shù)(入?yún)⒑统鰠ⅲ┙M成,部分接口有請求頭header。
標頭 (header):是服務(wù)器以HTTP協(xié)議傳HTML資料到瀏覽器前所送出的字串,在標頭與 HTML 文件之間尚需空一行分隔,一般存放cookie、token等信息
有同學問我header和入?yún)⒂惺裁搓P(guān)系?它們不都是發(fā)送到服務(wù)器的參數(shù)嗎?
首先,它們確實都是發(fā)送到服務(wù)器里的參數(shù),但它們是有區(qū)別的,header里存放的參數(shù)一般存放的是一些校驗信息,比如cookie,它是為了校驗這個請求是否有權(quán)限請求服務(wù)器,如果有,它才能請求服務(wù)器,然后把請求地址連同入?yún)⒁黄鸢l(fā)送到服務(wù)器,然后服務(wù)器會根據(jù)地址和入?yún)矸祷爻鰠ⅰ?/p>
也就是說,服務(wù)器是先接受header信息進行判斷該請求是否有權(quán)限請求,判斷有權(quán)限后,才會接受請求地址和入?yún)⒌摹?/p>