yelc 发表于 2022-9-22 14:40:13

求助GM.xmlHttpRequest响应标头显示不全

本帖最后由 yelc 于 2022-9-22 14:59 编辑

!(data/attachment/forum/202209/22/145931ozt0s0z3wce0koec.png)!(data/attachment/forum/202209/22/143904jzzrf73d37pmw7w7.png)
在脚本里面请求响应返回的响应头没有这个set-cookie,听说是浏览器问题,请问大佬有碰到这种情况嘛,因为这个api返回没有返回cookie,是直接设置的cookie

steven026 发表于 2022-9-22 14:50:17

本帖最后由 steven026 于 2022-9-22 14:52 编辑

你用的是什么插件?脚本猫?油猴?暴力猴?
暴力猴没用过不清楚
脚本猫的GM_xmlHttprequest在cookie这块有bug,不会自动设置接收的响应cookie,导致下次请求的时候也不会带上更新的cookie,会导致很多问题【建议用油猴……油猴测试过没问题

yelc 发表于 2022-9-22 14:59:17

steven026 发表于 2022-9-22 14:50
你用的是什么插件?脚本猫?油猴?暴力猴?
暴力猴没用过不清楚
脚本猫的GM_xmlHttprequest在cookie这块有b ...

是Tampermonkey呢,我用的GM_xmlhttpRequest这个会不会有影响呢,不是GM_xmlHttprequest,拿不到cookie很苦恼

steven026 发表于 2022-9-22 15:12:54

yelc 发表于 2022-9-22 14:59
是Tampermonkey呢,我用的GM_xmlhttpRequest这个会不会有影响呢,不是GM_xmlHttprequest,拿不到cookie很 ...

写错了,油猴和脚本猫都是GM_xmlhttpRequest
只有暴力猴是GM.xmlHttpRequest

如果是油猴的GM_xmlhttpRequest出现cookie不全,可能是header缺少数据没传
建议对比GM_xmlhttpRequest和原生请求的请求头

yelc 发表于 2022-9-22 15:20:27

steven026 发表于 2022-9-22 15:12
写错了,油猴和脚本猫都是GM_xmlhttpRequest
只有暴力猴是GM.xmlHttpRequest



您意思说,比如我登录后,xmlhttpRequest会存储当前url会话的cookie,假如我login成功了,然后add一个数据,是会自动加入cookie进行add的api请求嘛,就没有add没有成功可能是我headers没有设置对,是这样一个意思嘛

steven026 发表于 2022-9-22 15:57:11

yelc 发表于 2022-9-22 15:20
您意思说,比如我登录后,xmlhttpRequest会存储当前url会话的cookie,假如我login成功了,然后add一个数 ...

差不多,尽量模拟和原生一样的请求,这样不容易出错
页: [1]
查看完整版本: 求助GM.xmlHttpRequest响应标头显示不全