前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >YApi 使用Firefox插件cross-request关于cookie的问题

YApi 使用Firefox插件cross-request关于cookie的问题

作者头像
公号:咻咻ing
发布于 2023-02-10 13:45:03
发布于 2023-02-10 13:45:03
1.5K00
代码可运行
举报
文章被收录于专栏:公众号:咻咻ing公众号:咻咻ing
运行总次数:0
代码可运行

环境信息

我用的Firefox目前是最新版本的,109.0.1 (64 位)版本。

cross-request插件就是打包的Firefox插件。

cookie的值是浏览器根据host的信息自己匹配上去的,属于浏览器的行为

cookie功能验证

我测试了一下,接口服务代码就是读取和写入cookie

然后在Yapi中配置接口,接口服务是可以读取到cookie的值

但是,在预处理脚本里面是读取不到cookie的值的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
console.log(context.requestHeader.Cookie)
console.log(context.responseHeader.Cookie)

但这也没什么问题,因为在YApi的域中是读取不到的,cookie有浏览器负责处理。

但是,在浏览器里面直接访问接口生成的cookie的值,在yapi中配置的cookie接口也是读取不到这个值的。

yapi中的cookie接口只能携带在yapi中生成的cookie的值。

包扩展的permissions添加了:///*,是因为插件要做跨域处理,接口配置中的host信息每个服务都不同,所以要匹配所有host。

有什么问题,再交流

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-02-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 咻咻ing 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
cross-request 插件下载安装教程
cross-request 赋予一个 html 页面跨域请求能力,该扩展仅支持 YApi 接口管理平台
公号:咻咻ing
2019/10/08
26K2
cross-request 插件下载安装教程
基于YAPI的API实时签名方案
YAPI是团队内在做部门的研发效能提升时,找到的一款比较好的开源组件 https://hellosean1025.github.io/yapi/
qugeppl
2021/09/16
2K1
YApi的跨域插件cross-request不能用了,解决方案看这里
Manifest version 2 is deprecated, and support will be removed in 2023. See https://developer.chrome.com/blog/mv2-transition/ for more details.
公号:咻咻ing
2022/12/07
10.5K0
YApi的跨域插件cross-request不能用了,解决方案看这里
Yapi cross-request支持文件上传的解决方案
chrome 在 73 版本后,限制了 content-script 跨域请求目前只有一个解决办法,废弃 content-script 跨域请求,使用background.js 执行跨域请求,但这样有个最大的问题是无法支持文件上传。
公号:咻咻ing
2020/06/23
3.7K0
Yapi cross-request支持文件上传的解决方案
开源API管理平台YAPI的安装和使用
YApi 是高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。
码之有理
2024/11/16
9750
Yapi —— 接口在线管理和调试工具
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。对于经常使用postman的开发人员非常友好, 支持数据导入, 可以无缝集成.
时间静止不是简史
2021/09/07
5.9K0
Yapi —— 接口在线管理和调试工具
04 提效工具之swagger&yapi转换可视化部署
上两篇文章我们介绍了swagger&yapi接口文档转换jmeter使用的方式,第三篇文章实现了yapi接口登录,已经可以覆盖大多数公司的接口文档转换,可以帮助我们的测试攻城狮解放双手,节省很多时间!
测试开发囤货
2021/08/11
7100
04 提效工具之swagger&yapi转换可视化部署
当Swagger遇上YApi,瞬间高大上了!
YApi是高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。YApi在Github上已累计获得了18K+Star,具有优秀的交互体验,YApi不仅提供了常用的接口管理功能,还提供了权限管理、Mock数据、Swagger数据导入等功能,总之功能很强大!
macrozheng
2020/12/21
2.2K0
当Swagger遇上YApi,瞬间高大上了!
精神多了,当Swagger遇上YApi,瞬间高大上了!
YApi是高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。YApi在Github上已累计获得了18K+Star,具有优秀的交互体验,YApi不仅提供了常用的接口管理功能,还提供了权限管理、Mock数据、Swagger数据导入等功能,总之功能很强大!
用户4172423
2020/12/15
1.7K0
精神多了,当Swagger遇上YApi,瞬间高大上了!
搭建YApi接口管理平台+IDEA插件easyYapi一键生成接口动态发布到YApi平台
   YApi:高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API。
程序员云帆哥
2022/05/12
3.5K0
搭建YApi接口管理平台+IDEA插件easyYapi一键生成接口动态发布到YApi平台
【干货】Chrome插件(扩展)开发全攻略
严格来讲,我们正在说的东西应该叫Chrome扩展(Chrome Extension),真正意义上的Chrome插件是更底层的浏览器功能扩展,可能需要对浏览器源码有一定掌握才有能力去开发。鉴于Chrome插件的叫法已经习惯,本文也全部采用这种叫法,但读者需深知本文所描述的Chrome插件实际上指的是Chrome扩展。
winty
2020/07/23
11.9K1
【干货】Chrome插件(扩展)开发全攻略
JS 逆向之 Hook,吃着火锅唱着歌,突然就被麻匪劫了!
Hook 中文译为钩子,Hook 实际上是 Windows 中提供的一种用以替换 DOS 下“中断”的系统机制,Hook 的概念在 Windows 桌面软件开发很常见,特别是各种事件触发的机制,在对特定的系统事件进行 Hook 后,一旦发生已 Hook 事件,对该事件进行 Hook 的程序就会收到系统的通知,这时程序就能在第一时间对该事件做出响应。在程序中将其理解为“劫持”可能会更好理解,我们可以通过 Hook 技术来劫持某个对象,把某个对象的程序拉出来替换成我们自己改写的代码片段,修改参数或替换返回值,从而控制它与其他对象的交互。
K哥爬虫
2021/09/29
1.7K0
JS 逆向之 Hook,吃着火锅唱着歌,突然就被麻匪劫了!
写html页面没意思,来挑战chrome插件开发
谷歌浏览器插件开发是指开发可以在谷歌浏览器中运行的扩展程序,可以为用户提供额外的功能和定制化的体验。谷歌浏览器插件通常由HTML、CSS和JavaScript组成,非常利于前端开发者。 开发者可以利用这些技术在浏览器中添加新的功能、修改现有功能或者与网页进行交互。
winty
2024/04/25
4420
写html页面没意思,来挑战chrome插件开发
解密 JS 参数:逆向工程的实用技巧
大部分网站都会对关键参数进行加密,JS 逆向时,我们首要任务是定位参数具体的加密逻辑
AirPython
2023/08/22
5350
解密 JS 参数:逆向工程的实用技巧
Express+FetchAPI 简单实践Cookie
Cookie 用于在客户端存储会话信息。它通过服务器响应请求时,响应头的Set-Cookie字段来设置 Cookie。Cookie 是服务端生成,保存在客户端
赤蓝紫
2023/03/16
1.4K0
Express+FetchAPI 简单实践Cookie
Cookie、LocalStorage 与 SessionStorage的区别
Cookie 是小甜饼的意思。顾名思义,cookie 确实非常小,它的大小限制为4KB左右。它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的。
跟着阿笨一起玩NET
2020/06/30
1.4K0
跨站(cross-site)、跨域(cross-origin)、SameSite与XMLHttpRequest.withCredentials
浏览器使用同源策略在提高了安全性的同时也会带来一些不变,常见,如:不同源间的cookie或其它数据的访问。
雪飞鸿
2020/11/24
3.4K0
跨站(cross-site)、跨域(cross-origin)、SameSite与XMLHttpRequest.withCredentials
​Chrome扩展插件的开发--获取网页Cookies
Chrome浏览器在浏览器类应用软件中一直居于榜首,很多人选择Chrome浏览器不仅仅是因为它的稳定,还有它丰富的可拓展性。那么有没有想自己开发一款自己的谷歌浏览器插件呢?本文将介绍大家手动开发一个谷歌浏览器插件获取cookies.
凯哥Java
2022/10/30
1.4K0
​Chrome扩展插件的开发--获取网页Cookies
Chrome扩展插件的开发--获取网页Cookies
Chrome浏览器在浏览器类应用软件中一直居于榜首,很多人选择Chrome浏览器不仅仅是因为它的稳定,还有它丰富的可拓展性。那么有没有想自己开发一款自己的谷歌浏览器插件呢?本文将介绍大家手动开发一个谷歌浏览器插件获取cookies.
凯哥Java
2022/12/16
2.3K0
Chrome扩展插件的开发--获取网页Cookies
【案例】HTTP Cookie 的运行机制
HTTP(Hypertext Transfer protocol,超文本传输协议) 有一个很重要的特点:
Jimmy_is_jimmy
2023/09/07
3280
【案例】HTTP Cookie 的运行机制
推荐阅读
相关推荐
cross-request 插件下载安装教程
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验