开发者社区 问答 正文

https页面异步请求http接口?报错

因为https服务器上的页面,向http接口发送请求,浏览器报错

错误信息:

Mixed Content: The page at 'https://xxxxxx' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://xxxxxx'. This request has been blocked; the content must be served over HTTPS.

请求的接口并不是https服务器上的,这种错误可以通过本地端还是服务器端解决?

展开
收起
爱吃鱼的程序员 2020-06-12 11:17:45 1340 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    发给自己的后台,中转一下.回复<aclass='referer'target='_blank'>@Jceee:别无他法,orz,这种方法对于我来说比较麻烦(因为这个服务器上的环境问题)有别的方法吗?这种情况属于跨域了。JSONP的方式应该没问题,CORS或许也是可以的。jsonp能解决跨域,这报错的问题是部分浏览器对这请求报错最后还是用服务器转发了,客户端解决不了。。。

    2020-06-12 11:18:03
    赞同 1 展开评论