作为咸鱼,咸够了后又闲了起来
于是开始折腾学习了,用JS的http请求从API获取JSON时:
嗯?没反应?
自己访问了一下,这不是可以获取数据么。
检查了一遍,确认代码应该没问题后,开始翻阅文章。。。

大部分文章的解决方法是“将button改为了a”。

突然就不知所措“button”是啥?“a”又是啥?
“button”为啥这么眼熟。。
还是百度了。
好吧,怪我太菜,啥都学一点点,然后啥都忘了。。。

发现一篇文章里的解决方法,说是跨域问题,需要在请求头里加一条。
有点不太相信,然后查看一下接口的请求头,其它看着都还是挺眼熟的。
no-referrer-when-downgrade却是一条独秀

搜索得到的解释是

no-referrer-when-downgrade表示从https协议降为http协议时不发送referrer给跳转网站的服务器。

嗯,接口确实只有http,而来路也确实是https。
但这应该不影响获取数据,然后想试试解决跨域,需要改源码,看到复杂的项目文件,果断放弃。
长远看,以后更新了还要重新改,麻烦。。

配置nginx反代?
貌似是目前最优解了。

然后就没然后了,咸鱼居然发出了鸽子的声音。


Last modification:January 29th, 2020 at 09:31 am
If you think my article is useful to you, please feel free to appreciate