403禁止获取post请求,但仅适用于某些Android浏览器
我使用Android默认浏览器的fetch得到了不同的结果(204和403)403禁止获取post请求,但仅适用于某些Android浏览器,android,node.js,express,fetch,cloudflare,Android,Node.js,Express,Fetch,Cloudflare,我使用Android默认浏览器的fetch得到了不同的结果(204和403) express上配置了路由器.post(/page) 快车正在使用头盔 浏览器发送whatwg fetch post请求 两个应用程序在具有不同域(stage.domain.com和domain.com)的同一台计算机上运行,它们具有相同的nginx config和.env for node(两者也具有node_env=production) 这两个环境都在使用cloudflare 在stage.domain.co
- express上配置了路由器.post(/page)
- 快车正在使用头盔
- 浏览器发送whatwg fetch post请求
- 两个应用程序在具有不同域(stage.domain.com和domain.com)的同一台计算机上运行,它们具有相同的nginx config和.env for node(两者也具有node_env=production)
- 这两个环境都在使用cloudflare
fetch(url, {
method: 'POST',
credentials: 'include',
headers: {
'Content-Type':'application/json',
'Accept':'application/json',
'Cache': 'no-cache',
'X-CSRF-Token': formData._csrf
},
body: JSON.stringify(formData)
}).then(function (response) {...
我在这件事上快发疯了。了解三星浏览器在standard/incognito/beta之间的变化可能会有所帮助
这可能是一个Chromium问题,但为什么要在stage.domain.com上运行呢
感谢您的回复:)403是否带有Cloudflare品牌?参考这个Nope,cloudflare被传递了,我在nginx和pm2日志中都找到了403。谢谢。403是否带有Cloudflare品牌?参考这个Nope,cloudflare被传递了,我在nginx和pm2日志中都找到了403。非常感谢。