在向ERR_SSL_PROTOCOL_ERROR
提出跨域请求时,我的网站用户看到间歇api.flickr.com
间歇性地说,我的意思是我昨天看到这种情况发生了4次,这是对于api的约1200次请求。
Failed to load resource: net::ERR_SSL_PROTOCOL_ERROR https://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=.....
我的网站是在Google App Engine上运行的AngularJS应用程序,并且在HTTPS上可以使用exclusivley。
sslchecker shows that my site's certificate & certificate chain已正确安装。好吧,我觉得它看起来还不错!
sslchecker for api.flickr.com
表示缺少证书链的ROOT 1
。那是问题吗?对我来说有什么方法吗?
还有其他想法吗?问题是我们的证书可能是由不同的权威机构发出的问题吗?
修改 - 从谷歌分析中收集的其他一些可能相关的信息
答案 0 :(得分:1)
这可能就是答案,但我猜这可能不是客户端问题,所以我建议您使用标题中添加的那行更新您的api服务器:
Access-Control-Allow-Origin: https://api.flickr.com/*
这可以解决一些用户面临的麻烦。