Python3和Python2有很大的语法区别,在实际的项目中,要注意格式。今天用Python3做一个接口测试,由于没有经验,用Python2的语法,调了半天没有搞定,后来一个大神指点了一下,终于拨开日月见青天。感谢,大家在平时的工作中,如果遇到问题,也要学会百度,百度解决不了的,就咨询大神指点。有兴趣的可以关注文章后面的公众号。现在我们先看一下例子:
先拿到接口地址。
新建项目,输入脚本如下:
from urllib import request from urllib import parse from urllib.request import urlopen values = {'userName': '18100000001', 'pass': 'a123456','code':'','msgCode':''} data = parse.urlencode(values).encode('utf-8') # 提交类型不能为str,需要为byte类型 url = 'https://***.****.com/user/userlogin' request = request.Request(url, data) response = urlopen(request) print(response.read().decode())
点击运行:
更多资料请关注微信公众号:程序员技术前沿。