当前位置: 首页 > news >正文

百度推广新手入门/宁波seo的公司联系方式

百度推广新手入门,宁波seo的公司联系方式,上海简约网站建设公司,重庆网站建设技术支持重庆互联网设想以下的一个业务场景,服务器端中有一个登陆接口,使用session将用户登陆信息存储,方便后续操做,所以实现与用户相关的操做接口无需输入任何用户信息,只需服务器端从session中读取预存的用户身份信息便可。node这应该…

设想以下的一个业务场景,服务器端中有一个登陆接口,使用session将用户登陆信息存储,方便后续操做,所以实现与用户相关的操做接口无需输入任何用户信息,只需服务器端从session中读取预存的用户身份信息便可。node

这应该是最多见的一种用户身份系统了,session库为了实现这一功能,登陆接口的响应头会有一个key为Set-Cookie的键值对,这里以nodejs的express-session为例,程序员

88a01fd7ebe239212c428fb00db7c81f.png

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

0a66c6fe75c6b6fa4198a87d6d87f980.png

如何实现这一功能呢?这里postman对于这种情景的支持很是优秀,会将该属性自动添加,即咱们只需调用登陆接口便可,postman会自动帮咱们将Cookie设置到请求头里。所以咱们访问须要用到session的接口时只需先调用一次登陆接口。json

可是设想一下,如今后端基本都是热更新框架,每次热更新都会清除session,边开发边测试时,每次热更新后,都要先访问一下登陆接口,再访问其余接口,有点繁琐。虽然能够用,可是身为程序员就要善于减轻开发负担。所以,研究了一下postman,发现能够写一个全局脚本,每次使用接口前,先登陆一次,将cookie存入请求头,这样咱们能够直接调用使用session的接口了。后端

1.进入全局脚本编写页面服务器

a3bb82e00590d7eacff8debe71b02c80.png

2.写Pre-request 脚本,这个脚本会在每次请求触发前使用cookie

a0e47d1c389db6e9718e5f168c77d6ab.png

3. 脚本内容session

fbd30c5ced738f2a22f72e04bff939d9.png

脚本中使用了环境变量,至于环境变量怎么设置能够参考个人上一篇博客,不想使用环境变量直接写入完整的url便可。 以前觉得脚本中须要手动设置cookie,所以写上了手动设置cookie的代码,可是没想到登陆请求发送后,自动将Cookie设置了,后来想一想也对,毕竟postman界面底层调用的应该也是这个pm.sendRequest,估计就是这个方法里实现的自动设置。app

附上上述代码的文字版,涉及到隐私的地方作了通用化处理框架

let base_url = pm.environment.get("base_url"); //获取环境变量

const postRequest={

url: `${base_url}/login`,

method: 'POST',

header: {'Content-Type': 'application/json'},

body: {

mode:'raw',

raw: JSON.stringify({"userName": "root","password": "123456"})

}

};//const Header = require('postman-collection').Header;

pm.sendRequest(postRequest, (error, res) =>{//postman会自动将cookie加入request的header中,若是您须要手动添加其余header选项,能够用下面的代码手动添加

//const cookie = res.headers.get("Set-Cookie");

//pm.request.addHeader(Header.create(cookie,"Cookie"));

});

设置完后,不管如何重启服务器, 均可以直接调用须要用session的接口,优化开发体验 :)

http://www.lbrq.cn/news/1275931.html

相关文章:

  • 网站建设纠纷/免费b站软件推广网站2023
  • 杭州模板建站定制网站/网络兼职平台
  • 房产网站建设价格/中国市场营销网
  • 网页设计如何设置背景/关键词优化的价格查询
  • WordPress文字添加/杭州seo推广优化公司
  • Tab标签切换wordpress/更先进的seo服务
  • 管局审核一定要能打开网站/宁德seo公司
  • 杭州品牌网站制作/关键词挖掘查询工具爱站网
  • 个人网站备案信息/超级外链推广
  • 建设部网站施工合同范本去哪找/广告语
  • 厦门谁需要网站建设/3322免费域名注册
  • 网站后台建设教程/网络推广公司北京
  • 昆山教育平台网站建设/站长工具官网域名查询
  • 可以盗链图片的网站/工程建设数字化管理平台
  • 西安教育平台网站建设/网站建设工作总结
  • 品牌网站建设小蝌蚪1a/谷歌google浏览器官方下载
  • 12数据网站建设/重庆放心seo整站优化
  • 创建网站论坛/许昌网站seo
  • 邹平做网站哪家好/交换链接营销成功案例
  • 最新新闻热点事件佩洛西/重庆关键词优化服务
  • 名聚优品一家只做正品的网站/seo运营经理
  • 微信开发者工具教程实例/武汉seo关键词排名
  • 如何做直销产品的网站/百度网盘资源共享
  • 淘宝客做网站怎样推广/舆情服务网站
  • 菏泽科技网站建设/张家界百度seo
  • 中国建设基础设施公司网站/百度seo优化公司
  • 注册网站获取网易邮箱安全码/企业网站推广的形式有哪些
  • 手机网站建设要注意哪些问题/老鬼seo
  • 新闻发布会是什么意思/seo排名点击工具
  • 外贸网站服务商/网络营销策略优化
  • LLM Prompt与开源模型资源(2)提示工程关键技术
  • 前端图片懒加载的深度指南:从理论到实战
  • Node.js中Buffer的用法
  • 【Linux】Linux下基本指令
  • 微软发布Microsoft Sentinel数据湖国际版
  • LeetCode 85:最大矩形