首页 > 编程语言 > 详细

python 3接口测试

时间:2017-02-20 13:28:32      阅读:234      评论:0      收藏:0      [点我收藏+]

Post方式:

# coding:utf-8

import urllib.parse
import urllib.request

url = ‘http://***/api/OverdueInfo/OverdueOrderInfo‘#接口地址
# values的形式:namevalue
values = {"BusinessID": ‘887100‘}
# 使用urllib.urlencode函数对values字典进行处理,最终形式为:**=***&**=***
data = urllib.parse.urlencode(values).encode(encoding=‘utf-8‘) #编码成utf-8
# 如果对data顺序有要求,建议自己拼接data
req = urllib.request.Request(url, data)
response = urllib.request.urlopen(req)
the_page = response.read().decode(‘utf-8‘) #解码成utf-8

print(the_page)

Get方式:

# coding:utf-8

import urllib.request
import urllib.error

url_save = ‘http://www.baidu.com/‘
try:
s_save = urllib.request.urlopen(url_save).read()
print(s_save)
except urllib.error.HTTPError as e:
print(e.code)
except urllib.error.URLError as e:
print(str(e))

python 3接口测试

原文:http://www.cnblogs.com/sammy1989/p/6418684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!