1、 接口需要登錄信息,沒有獲取到登錄信息
該問題比較簡(jiǎn)單,一般情況下都是加入token就行。在信息頭部管理器中加入token的值。
2、 有請(qǐng)求參數(shù),但是加入之后還是錯(cuò)誤,報(bào)400
-
接口信息
接口信息 -
運(yùn)行結(jié)果
運(yùn)行結(jié)果圖 - 原因
因?yàn)檎?qǐng)求的是頁(yè)數(shù),使用的是int,在接口信息里面直接就是輸入的數(shù)字,沒有勾選編碼,導(dǎo)致請(qǐng)求地址錯(cuò)誤。
原因圖解
3、 接口post請(qǐng)求中含有中文
勾選編碼,且設(shè)置編碼格式為UTF-8
4、 post請(qǐng)求的參數(shù)的值為json格式的數(shù)據(jù)一直提示服務(wù)器異常
運(yùn)行結(jié)果圖
-
接口
- 原因
看到說明中有json格式的數(shù)據(jù),就以為應(yīng)該post傳參是傳json數(shù)據(jù),所以就在body中傳入json,且添加頭部的Content-Type是application/json,其實(shí)這個(gè)還是只是簡(jiǎn)單的post的請(qǐng)求,請(qǐng)求也是填寫在參數(shù)中即可。且通過抓包發(fā)現(xiàn),Content-Type也不是application/json,而是Content-Type: application/x-www-form-urlencoded,所以總結(jié)下來就是抓包很重要。 -
修改
接口請(qǐng)求信息修改
信息頭修改 -
運(yùn)行成功效果圖
5、輸入的接口地址正確,但是總是404/400/405等
分析:可以根據(jù)返回的信息推斷錯(cuò)誤原因
仔細(xì)檢查會(huì)發(fā)現(xiàn)請(qǐng)求地址后面多了%20,而這個(gè)在post請(qǐng)求中應(yīng)該是不存在的,這個(gè)是空格,即輸入接口地址時(shí),可能復(fù)制的時(shí)候沒有注意,最后面有個(gè)空格,所以請(qǐng)求鏈接中就多了%20。
記錄下來,供自己后面再次出現(xiàn)問題時(shí),查找可能的答案