欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python接口測(cè)試get請(qǐng)求過(guò)程詳解

 更新時(shí)間:2020年02月28日 14:26:50   作者:Tynam.Yang  
這篇文章主要介紹了python接口測(cè)試 get請(qǐng)求過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

python 做借口測(cè)試用到的是requests模塊,首先要導(dǎo)入requests庫(kù),pip install requests

1、get直接請(qǐng)求方式

  以豆瓣網(wǎng)為例:

url = 'https://read.douban.com/'
respose = requests.get(url=url)
# status_code 為返回的狀態(tài)碼
print(respose.status_code)
# text為返回的數(shù)據(jù)
print(respose.text)

  請(qǐng)求結(jié)果:返回狀態(tài)碼為200,表明請(qǐng)求的服務(wù)器響應(yīng)正常,但不能說(shuō)明該接口正常

      判斷接口正常,看返回?cái)?shù)據(jù),如果返回?cái)?shù)據(jù)達(dá)到預(yù)期結(jié)果才能算接口正常

2、get發(fā)送參數(shù)測(cè)試

  請(qǐng)求代碼:

  請(qǐng)求豆瓣的搜索功能,搜索數(shù)據(jù)為三體

  發(fā)送的參數(shù)一定要是字典的形式,可以發(fā)送多個(gè)參數(shù)。發(fā)送格式:{'key1':value1', 'key2':'value2', 'key3', 'value3'}

  下面代碼請(qǐng)求的為;url+參數(shù),想等于請(qǐng)求的url=https://read.douban.com/search?q=三體

# --*-- coding:utf-8 --*--
import requests
search_url = 'https://read.douban.com/search'
search_word = {'q':'三體'}

respose = requests.get(url=search_url, params=search_word)

print(respose.status_code)
print(respose.text)

  響應(yīng)結(jié)果:

  可以看到響應(yīng)數(shù)據(jù)中有豆瓣閱讀搜索:三體

3、響應(yīng)結(jié)果的返回信息

  status_code:響應(yīng)狀態(tài)碼

  url:請(qǐng)求的url

  encoding:編碼格式

  headers:響應(yīng)頭

  request:請(qǐng)求的方式

  cookies:cookies數(shù)據(jù)

  raw:返回原始的響應(yīng)體

  其他返回信息:

  content:通常用作gzip等壓縮,會(huì)自定解壓

  json():內(nèi)置json解碼器

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論