python接口測試http協議的get方法,參數為json


# encoding = utf-8
__author__ = 'appqa4'

import urllib3
from urllib.parse import urlencode
import json
# from urllib3 import ProxyManager
url = 'http://splash.grayaegis.com/test/trans/json'

data = {"name": "LL", "age": 23}
# 把字典轉化成json串兒
# json_foo1 = json.dumps(jsonParam) #字典格式轉化為json格式
json_foo1 = json.dumps(data)
# json_foo2 = json.loads(json_foo1) # json數據轉化為字典
headers = {'Content-Type': 'application/json'
}
# 把json串兒賦值給參數(名),字典形式(key-value)
t = {"jsonParam": json_foo1}
print(json_foo1,t)
#print(jsonParam["name"])
http = urllib3.PoolManager()
# 按照GET方法URL特點拼接url,字典k-v參數解析成url可接受的形式(urlencode)
r = http.request('GET',url+'?'+urlencode(t))
# 對返回數據進行utf-8解碼
json_foo3 = r.data.decode('utf-8')
print(json_foo3)


免責聲明!

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



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