requests类库之get
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,requests是python的接口测试的类库。一、安装直接使用pip install requests即可安装。二、发送一个get请求response的返回包含了body、cookies、statu
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
金仓数据库查询密码复杂度
游戏服务器崩溃的图片
小朋友网络安全宣传片动画
每三行提取数据库
广汉软件开发公司
数据库 经典教材
万里开源安全数据库软件
数据库垃圾分配
非常天堂1数据库修改
2022年春季网络安全课
密码学与网络安全Atul
编程相当于软件开发吗
软件开发实训心得
网络安全应急比赛
数字经济网络安全专家咨询
vpn服务器 限速
腾讯云租一台服务器
怎么在服务器里边加上材质包
网心服务器挖
方舟推荐简单非官方服务器
关于无法连接服务器的设置
安徽工业大学数据库试题答案
重庆秀山网络生鲜软件开发
浙江正规软件开发价格表
外文数据库检索
数据转发服务器
斑马网络技术有限公司值得去吗
k8s集群服务器推荐
网络安全 个人信息包
软件开发时建立初始结构图