Python接口自动化基础---get请求】的更多相关文章

1.没有参数的get请求 import requests r=requests.get('http://docs.python-requests.org/zh_CN/latest/user/quickstart.html') print(r.status_code) print(r.text) print(r.content) 这里的r 也就是response,请求后的返回值 response 返回的内容: --r.status_code:响应的状态码 --r.text:字符串方式的响应体,会根…
常见的post传递参数的类型有以下两种: 第一种:application/x-www-form-urlencoded,浏览器原生的form表单,格式如下:input1=xxx&input2=ooo 第二种:application/json ,这是常见的json格式,格式如下:{"input1":"xxx","input2":"ooo","remember":false} 1.以表单形式传递参数 只需…
python接口自动化(delete请求) 一.delete请求的目的:删除资源 二.应用 导包:import requests 调用delete方法:requests.delete(url) 获取响应状态码:r.status_code #导包 import requests #调用delete方法 url='http://****' r=requests.delete(url) #获取响应状态码 print(r.status_code)…
python接口自动化(put请求) 一.put请求的作用:更新资源 二.应用 导包:import requests 调用requests.put()方法 参数有URL.data.headers,方法同post请求 响应r.json()-json格式的响应,r.status_code响应的状态码 import requests import requests #2.调用post方法 #请求的URL url='https://www.*******/pc/member/sign/' #请求头 he…
python接口自动化(post请求) 一.post请求的作用:新增资源 二.data格式的参数请求(data是字典对象) #1.导包 import requests #2.调用post方法 #请求的URL url='https://www.******/pc/member/sign' #请求头 headers={'content-type':'application/x-www-form-urlencoded'} #请求的参数 data={'flag': 'mobile', 'password…
python接口自动化(get请求) get请求的目的:查询资源 一.导包 二.请求的URL 三.请求的参数 四.获取请求的URL 五.获取响应的状态码 六.获取响应的本文信息 #导包 import requests #调用get r=requests.get('https://www.baidu.com')#r为响应数据对象 #获取URL print("URL地址为:",r.url) #获取code print("响应状态码为:",r.status_code) #…
前言:接口自动化实现自动化脚本比较稳定,主要用到requests模块,后面我会把这个模块单独拉出来写一下. 一.环境安装 1.用pip安装requests模块 >>pip install requests 注意:pip很容易就会版本升级, 方法1:检测并更新 pip list –outdated 方法2: ♦先卸载: pip uninstall packagename ♦在用:easy_install.exe安装 easy_install.exe pip 二.get请求 ♦1.导入reques…
requests是模拟HTTP.https请求接口. 一.HTTP协议介绍 1.1HTTP协议特点 1.2HTTP协议组成 请求方法 主要的请求方法有:GET.POST.DELETE .PUT .HEAD 等方法 最最常用的方法就是:GET方法.POST方法 get与post方法的特点: GET方法: GET 方法提交数据不安全,数据置于请求行,浏览器地址栏可见; GET 方法URL长度每个浏览器限制数量不同,最后在2000字符以内 GET方法速度快 默认的请求方法,不需要提交大量数据.无敏感.…
有些登录使用cookie,有些登录需要token验证,token传参一般有两种形式,一种是在请求头中,一种是使用URL传参 这里举例说明一下请求头中的token方式: #登录 param1={'username':'xxx','password':'xxxx'} r1=requests.post('http://127.0.0.1:3000/login',data=param1) print(r1.text) print(r1.status_code) #获取登录后token dic1=json…
安装requests模块 pip install requests request帮助文档查看 import requests print(help(requests)) Help on package requests: NAME requests DESCRIPTION Requests HTTP Library ~~~~~~~~~~~~~~~~~~~~~ Requests is an HTTP library, written in Python, for human beings. Ba…