繁体   English   中英

如何使jQuery发送不安全的AJAX请求?

[英]How can I make jQuery send an insecure AJAX request?

我可以使用Curl发送不安全的请求:

roroco@roroco-Zhaoyang-K49 ~/Dropbox/rbs/ro_sinatra $ curl https://localhost:23314?q=a -k
{"word":"a","us_phonetic":"美 [eɪ] ","us_phonetic_voice":null,"en_phonetic":"英 [eɪ] ","en_phonetic_voice":null,"na.":"一","n.":"英文字母表的第一字母;【乐】A音","art.":"冠以不定冠词主要表示类别","网络":"从;按;一个"}

当我尝试使用jQuery AJAX请求发送相同的请求时,在Google Chrome开发者工具控制台中收到以下错误:

GET https://localhost:23314/?q=a net::ERR_INSECURE_RESPONSE

如何使这个不安全的请求在Chrome以及可能引发此错误的其他浏览器中正常工作?

您正在请求带有安全http https://localhost:23314?q=a的URL,但由于浏览器考虑到您的SSL证书是自签名的,并且默认情况下Google Chrome会阻止,因此出现此错误它不安全。

您需要使用Windows上的Apache2 SSL在服务器上正确配置SSL,以便获得本地主机的有效证书,或者仅通过标准HTTP请求页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM