首页 新闻 会员 周边 捐助

axios请求403

0
[已解决问题] 解决于 2024-08-21 14:48

使用前端vue get请求https://weather.cma.cn/api/map/weather/1?t=1723966862516 获取数据403 也尝试进行配置
devServer: {
proxy: {
'/api': {
target: 'url',
changeOrigin: true
}
}
}跨域 浏览器curl 直接请求都是正常的 不知道哪的问题

HSFLSK的主页 HSFLSK | 菜鸟二级 | 园豆:204
提问于:2024-08-21 01:56
< >
分享
最佳答案
0

Request headers:
Origin
Referer
域名不同。

直接访问的:

把 url 配置到 NGINX 做代理,可以解决。

奖励园豆:5
快乐的总统95 | 老鸟四级 |园豆:3988 | 2024-08-21 06:48

确实是referrer的问题 ,但是axios 修改好像没有用
最终直接在页面声明
<meta name='referrer' content='no-referrer'>
阻止发送referrer 可以成功获取到数据

HSFLSK | 园豆:204 (菜鸟二级) | 2024-08-21 14:45
其他回答(1)
0

HSFLSK | 园豆:204 (菜鸟二级) | 2024-08-21 14:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册