requests类库之get
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,requests是python的接口测试的类库。一、安装直接使用pip install requests即可安装。二、发送一个get请求response的返回包含了body、cookies、statu
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
安阳九龙网络技术有限公司上班
身边网络安全事故心得
要看书软件开发
学校管理如何运用网络技术
日本vps云服务器
极氪001软件开发商
法环登陆不了服务器
杭州蜂巢网络技术
软件开发中数据接口类型
网络安全执法检查依据
宁波招聘软件开发工程师
服务器版主机有必要升级系统吗
网络安全专业研究生院校成绩
小学网络安全教育的制度
歌尔a01 测试软件开发
思科网络技术学院账号
sdn山东省网络技术决赛
郑州养老院管理软件开发
华为数据库服务模块单价
股票市场网络安全版块
汽车零部件嵌入式软件开发
西安全美互联网科技有限公司
中文期刊全文数据库
服务器vpn软件
oracle数据库读写分离架构
如何打开nc格式的数据库
两个数据库表的同步数据
数据库处理大数据
数据库技术的三个发展
诚信可靠的即时通讯软件开发