requests类库之get
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,requests是python的接口测试的类库。一、安装直接使用pip install requests即可安装。二、发送一个get请求response的返回包含了body、cookies、statu
千家信息网最后更新 2025年01月23日requests类库之get
requests是python的接口测试的类库。
一、安装
直接使用pip install requests即可安装。
二、发送一个get请求
response的返回包含了body、cookies、status、headers等信息,在拿到response之后,可以通过text,content等方法,得到body等的信息,可以通过cookies、encoding、status_code等属性获取关键信息。从而使用这些返回值进行断言判断。
# coding:utf-8import requestsimport jsonimport unittest.test.test_assertionsclass TestV3(unittest.TestCase): def test_get(self): host = "https://ruby-china.org" path = "/api/v3/topics?limit=1" url = host + path headers = {"Content-Type":"Application/json","User-Agent":"Chrome"} response = requests.get(url, headers = headers) #p text = json.loads(response.text) content = json.loads(response.content) apparent_encoding = response.apparent_encoding links = response.links redirect = response.is_permanent_redirect is_redirect = response.is_redirect next = response.next ok = response.ok #f header = response.headers url = response.url status_code = response.status_code reason = response.reason request = response.request raw = response.raw encoding = response.encoding cookies = response.cookies # print('text:',text) # print('content:',content) # print('header:',header) # print('url:',url) # print('redirect:',redirect) # print('status_code:',status_code) # print('reason:',reason) # print('request:',request) # print('raw:',raw) # print('encoding:',encoding) # print('apparent_encoding:',apparent_encoding) # print('links:',links) # print('cookies:',cookies) # print('is_redirect:',is_redirect) # print('next:',next) # print('ok:',ok) self.assertEqual(status_code, 200) self.assertEqual(redirect, False) self.assertEqual(encoding,'utf-8')if __name__ == '__main__': unittest.main()
信息
可以通过
关键
属性
接口
方法
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库如何修改数据
王越西安电子科技大学网络安全
网络安全民用
网站测试服务器
服务器的访问记录
jsp 增删改 数据库
小学预防网络安全主题班会
a6记账软件无法连接服务器
公开课网络安全教学视频
三国志战略版两个服务器切换
什么是网络安全它有哪些特性
地铁信号软件开发
数据库事务日志是什么
地平线4连不进服务器
泰州创新网络技术报价
数据库批量修改数据命名
网络安全素养视频感受
计算机网络技术的国企
软件开发倒排工期模板
湖北智慧城管软件开发
flash更新服务器
北京车车网络技术有限公司
电脑里最重要零件服务器
成都建筑软件开发公司
海珠靠谱网络数据库维护
曲阜软件开发有限公司在线咨询
服务器日常运维
人人参与画好网络安全同心圆
弥勒如何设计软件开发公司网站
sql2005创建数据库