Get請求和Post請求的區別:
Get請求的請求數據是放在URL裏的
Post請求的請求數據是放在Body裏的
1、Get請求
1)獲取學生信息(最普通的Get請求)
對接口進行接口測試
方法1:直接通過瀏覽器對接口進行調用
①沒有填寫任何入參,直接訪問接口
會報錯,提示有必填參數沒有填寫。
②在接口後面加入參數?stu_name=柯南,查詢姓名爲柯南的信息
若需要有多個條件,則在條件與條件之間,用&符號鏈接
如:則查詢的是姓名爲柯南且性別爲男的信息
方法2:通過Postman直接調用get請求
①沒有填寫任何入參,直接訪問接口
同樣會報錯,提示有必填參數沒有填寫。
②在URL後綴加上參數
能夠正確查詢出結果
若需要有多個條件,則在條件與條件之間,用&符號鏈接
如:http://118.24.3.40/api/user/stu_info?stu_name=柯南&sex=男,則查詢的是姓名爲柯南且性別爲男的信息
2)獲取所有學生信息(Referer)
Referer是Header的一部分,當瀏覽器向Web服務端發送請求的時候,一般會帶上Referer,告訴服務器是從哪個頁面鏈接過來的,便於服務器獲得一些信息用於處理。
2、Post請求
1)登錄(通過body來傳值)
輸入用戶名和密碼,出參提示登錄成功,並返回Userid
錯誤提示頁面
必填項爲空的報錯
2)添加學生信息(Json)
添加完之後,通過查詢學生接口來查詢下是否真的添加成功
紅框中爲剛添加的信息,添加成功
3)學生金幣充值
首先,需要區分下Cookie和Session的區別
Cookie是存放在本地的一個鍵值對
Session是存放在服務端的一個鍵值對
在登錄時,通過對比Cookie和Session,來判斷是否已經登錄過
①在登錄時,獲取管理員的cookie,並記錄在Header中
②將要充值的學生id以及充值金額填寫好
③查詢下是否添加成功
5)文件上傳
選擇文件上傳--上傳成功