接口测试--apipost中cookie管理器的使用
在学习apipost中cookie管理器如何使用之前,我们先了解一下什么是cookie,cookie有什么组成,各自代表的什么含义。
一、什么是cookie
Cookie 的本职工作并非本地存储,而是“维持状态”。因为HTTP协议是无状态的,HTTP协议自身不对请求和响应之间的通信状态进行保存,通俗来说,服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现。
我们可以把Cookie 理解为一个存储在浏览器里的一个小小的文本文件,它附着在 HTTP 请求上,在浏览器和服务器之间“飞来飞去”。它可以携带用户信息,当服务器检查 Cookie 的时候,便可以获取到客户端的状态。
通过cookie,可以让服务器知道请求是来源哪个客户端,就可以进行客户端状态的维护,比如登陆后刷新,请求头就会携带登陆时response header中的set-cookie,Web服务器接到请求时也能读出cookie的值,根据cookie值的内容就可以判断和恢复一些用户的信息状态。
二、cookie的组成
Cookie由变量名和值组成,类似Javascript变量。其属性里既有标准的Cookie变量,也有用户自己创建的变量,属性中变量是用“变量=值”形式来保存。
根据Netscape公司的规定,Cookie格式如下:
Set-cookie: NAME=VALUE Expires/Max-age=DATE Path=PATH Domain=DOMAIN_NAME SECURE
参数意义:
NAME: cookie的名字。
VALUE: cookie的值。
Expires: cookie的过期时间。
Path: cookie作用的路径。
Domain: cookie作用的域名。
SECURE:是否只在https协议下起作用
三、apipost中cookie管理器的使用
接口测试和接口文档生成工具apipost中cookie管理器的作用是管理接口的cookie和自定义cookie
这里我们访问一个登录接口,然后查看服务器给我返回的set-cookie、如图:
使用cookie管理器管理这两个cookie
我们可以在cookie管理器中,编辑设置获取的cookie
还可以自定义添加cookie,可以在获取的domain中添加
或者在添加一个新的domain
接口测试--apipost中cookie管理器的使用相关推荐
- Jmeter HTTP Cookie管理器的使用
我们使用一个电商项目进行演示,在调用登录接口完成登录之后,通过查看购物车接口获取该用户购物车中的信息.也就是说如果需要查看到购物车中的信息,则我们先要是登陆状态,这样的情况下,就需要有Cookie信息 ...
- Vue中路由管理器Vue Router使用介绍(三)
2019独角兽企业重金招聘Python工程师标准>>> 一.路由定义添加动态参数定义 1.路由定义项,使用:xx 方式 定义动态参数 {path:'/user/:id/:name', ...
- Jmeter-获取登录Session(cookie管理器)
背景:由于首页显示未完成订单数接口需要用户先登录,用户id保存在登录接口里的seesion内 1.修改jmeter.properties配置文件 修改jmeter安装目录bin下的jmeter.pro ...
- ArcGIS中样式管理器中的各种样式(指南针样式,色带样式等等)丢失,显示为空白的解决方案
ArcGIS中样式管理器中的各种样式(指南针样式,色带样式等等)丢失,显示为空白的解决方案 在反复更换ArcGIS版本时,很有可能出现样式管理器中的各种样式全部丢失的问题.我的10.2版本也出现过这种 ...
- 那是计算机管理员,计算机管理器中路由器管理器的管理员帐户是admin?
相关问题 腾讯计算机管理器如何登录到路由器管理器?计算机管理员路由器登录的一般管理员密码是什么? 管理员和管理员(如果没有更改) 计算机管理器路由器管理器无法登录到路由器?腾讯计算机管理器如何检查有多 ...
- java中布局管理器flowlayout,在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型。...
在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型. 答:jFrame.setLayout(new FlowLayout() ) 在Word 2010的编辑状态,当前编 ...
- Oracle 11g 中恢复管理器RMAN介绍
这是我平时摘录的笔记,从管理艺术那本书上摘录出来的,放到这里 RMAN 可在数据库服务器的帮助下从数据库内备份数据文件,可构造数据文件映像副本.控制文件和控制文件映像.对当日志 SPFILE 和RMA ...
- linux中更新管理器,用户呼吁Windows 10借鉴Linux驱动更新管理器 放开更多选项
微软在 Windows 10 的系统更新模块上付出了许多的努力,其希望能够让用户更好地控制他们安装的更新.在即将到来的"2018 十月更新"中,将引入一项新技术,防止由 Windo ...
- weka中包管理器打不开问题
很多人在用数据挖掘工具weka时,发现包管理器打不开,这会导致很多的算法不能加载. weka启动包管理器需要连接网络,包管理器打不开一般是网络出现问题. 一般包管理器打不开的原因是网络是联通运营商,电 ...
最新文章
- MongoDB之conf配置文件详解
- Unity3D中使用KiiCloud总结一
- QT中在label中插入图片自适应label大小等比缩放
- r 语言 ggplot上添加平均值_R语言自定义两种统计量度:平均值和中位数,何时去使用?
- php cpu mac,PHP 获得计算机的唯一标识[CPU,网卡 MAC地址]
- EAT/IAT Hook
- macOS 新功能:【控制中心】让你的 Mac 系统更方便!
- [spark程序]统计人口平均年龄(本地文件)(详细过程)
- lamp+laravel
- Android.mk中的LOCAL_OVERRIDES_PACKAGES
- 不等式解集怎么取_七年级下学期《8.2不等式及不等式组的解集》2020年高频易错题集...
- java计算两点距离_Java 使用经度计算两点之间的距离?
- 二十五.决策树之CART决策树的原理和sklearn实现
- xposed绕过模拟器检测_刺激战场过模拟器检测 刺激战场模拟器检测怎么绕过
- 集合之Map家族的TreeMap + Sort +Properties及Collections工具类和总结
- Js/es for(let i in Obj)效率分析及优化
- element ui table表格合计移到顶部
- java的时间日期类_Java基础学习:日期时间类
- 罗永浩疑回应再被强制执行
- php artisan怎么用,php artisan常用方法
热门文章
- Windows Server 2016-批量设置用户下次登陆须更改密码
- Java基础学习总结(135)——Java代码性能优化实践经验再总结
- 消息中间件学习总结(10)——Kafka、RabbitMQ、RocketMQ消息中间件的消息发送性能对比
- android 客户端bks,Keytools Https双向认证(Android通用)
- ef mysql 连接数_EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
- java request 克隆_Java 复制HttpServletRequest InputStream的方法 只需2步轻松搞定
- 报Cannot find /usr/local/tomcat/bin/setclasspath.sh错误
- 浏览器中的事件循环机制
- 苹果笔记本单独安装win10
- 各执一词,民用安防市场现状看法PK