python+requests發送get請求


1、發送get請求

# 導入requests模塊
import requests

# 接口地址
url = 'http://v.juhe.cn/historyWeather/citys'
# 請求的參數數據
da = {'key':'61e0c8a6d9614382afbaaf35dbd3ec6','province_id':'4'}
# 發送請求
r = requests.get(url,params=da)

# 獲取返回的json
js = r.json()
print(js)
print(js['resultcode'])
print(js['reason'])
print(js['result'])
print(js['error_code'])

運行結果:

{'resultcode': '101', 'reason': '錯誤的請求KEY', 'result': None, 'error_code': 10001}
101
錯誤的請求KEY
None
10001

 

結果解釋:

第一行返回的是json,即所有返回的參數數據

后面的都是返回的某個參數的值

我們做接口測試可以根據返回的參數各個值,對照接口文檔,返回的參數是否正確,是否是我們想要的參數;是則此接口沒問題,若是缺少返回參數,或者返回參數與預期的不一樣則接口有問題

 

2、帶請求頭token的get請求

import requests

url = "https://axxxxxxtOpenId"

parm = {"openid": "oKLm15xxxxxxxxNXA4"}
header = {
    "content-type": "application/json",
    "Authorization": "oKLm15xxxxxxxxxXA4:d3xxxxxxxxxxxxxxxxxxxxxxxbc1"  # 一般獲取token或cookie等作為通行令牌 
}

r = requests.get(url, headers=header, params=parm)

print(r.text)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM