python request 接口测试get和post请求

开发IDE:pycharm

python:2.7.10

get请求

# coding: UTF-8    #兼容中文字符,如果没有这句,程序中有中文字符时,运行会报错

import requests #引用request包

import json #引用json包

url = "https://XXXXXXX" #URL设定


headers={'content-type': 'XXXXXX', 'UserName': 'XXXXX',
'AccessToken': 'XXXXX' } #设置header

r = requests.get(url, headers=headers) #发送get请求

print '02用户strip信息获取:'
print r.json() #以json格式显示响应

get请求有时候也需要传参数:
params={'weight': 'XXXXXX', 'Leight': 'XXXXX'}
r = requests.get(url, headers=headers,params=params)               #发送get请求
或者将参数加到url中
url = "https://XXXXXXX?weight=XXXXX&Leight=XXXXXX" #URL设定



post请求
# coding: UTF-8

import requests

import json

url = "https://XXXXXXXXXXX"


headers = {'content-type': 'XXXXX', 'UserName': 'XXXX',
'AccessToken': 'XXXXX' }

data = {'weight': 'XXXXXX', 'Leight': 'XXXXX'} #设置body

r = requests.post(url, headers=headers, data=data)

print '03用户strip配置信息设置:'
print r.json()

注意:有的时候接口返回并没有具体的json,这时候就需要用
print(r.text)来查看返回信息(这里改成python3的写法)
 
posted @ 2017-10-09 17:39  mghhz816  阅读(1043)  评论(0编辑  收藏  举报