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