关于https对http的请求

昨天把数据接口弄完之后,感觉我的网址带着个奇奇怪怪的端口号,一看就不是啥正规网站,想起之前买过一个域名:steamjs.store正好能派上用处

一开始想做一个301跳转跳上去就好了,但是我在宝塔那边改来改去,愣是继续指向80端口。折腾了差不多俩小时后,我突然想起来是不是http和https的关系。看了看谷歌浏览器访问的是https但是这个域名的ssl证书已经被我下了……

装上ssl证书,再次301,一下成功,但又发现一个不爽的地方:301跳完之后地址栏依然是带端口号的域名。那就……取消301,上反向代理吧

允许跨域、更改绝对路径……一通操作之后,我发现……好像还是获取不到data-api的数据,谷歌了下发现https向http请求数据是不被默认的浏览器安全等级所允许的,请求会被block掉。尝试在head投中用meta标签更改此安全属性,成功更改并且使浏览器显示了请求头信息,但依然获取不到数据……
meta更改代码:<meta name="referrer" content="unsafe-url">

然后想着给flask装个ssl,用了pyOpenSSL,在flask中装上了ssl,但是这个证书不被chrome认可……http只是感叹号警告,现在变成了三角危险警告,还不如不装呢。逛了圈也没找到怎么给端口申请ssl证书,那就又只能回到原点,放弃https

站点:http://steamjs.store

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注