设想以下的一个业务场景,服务器端中有一个登陆接口,使用session将用户登陆信息存储,方便后续操做,所以实现与用户相关的操做接口无需输入任何用户信息,只需服务器端从session中读取预存的用户身份信息便可。node
这应该是最多见的一种用户身份系统了,session库为了实现这一功能,登陆接口的响应头会有一个key为Set-Cookie的键值对,这里以nodejs的express-session为例,程序员

咱们只需将这个cookie值放入请求体响应头中名为Cookie键值对便可,如:express

如何实现这一功能呢?这里postman对于这种情景的支持很是优秀,会将该属性自动添加,即咱们只需调用登陆接口便可,postman会自动帮咱们将Cookie设置到请求头里。所以咱们访问须要用到session的接口时只需先调用一次登陆接口。json
可是设想一下,如今后端基本都是热更新框架,每次热更新都会清除session,边开发边测试时,每次热更新后,都要先访问一下登陆接口,再访问其余接口,有点繁琐。虽然能够用,可是身为

本文介绍了一个业务场景,服务器通过Set-Cookie在登录接口响应中创建session。通常,开发者需要手动将cookie添加到请求头。然而,Postman会自动处理这一过程,只需调用登录接口,Postman会保存并应用Cookie。为了简化热更新后的测试流程,作者发现可以通过编写全局Pre-request脚本来自动执行登录,从而避免每次都需要手动调用登录接口。这样可以提高开发效率,并提供了一个实现此功能的Postman脚本示例。
最低0.47元/天 解锁文章
5791

被折叠的 条评论
为什么被折叠?



