jas*_*ace 0 java https jsp recaptcha
我在java jsp设置上使用recaptcha.我在我的jsp中使用以下代码
<%@ page import="net.tanesha.recaptcha.ReCaptcha"%>
<%@ page import="net.tanesha.recaptcha.ReCaptchaFactory"%>
<%
ReCaptcha c = ReCaptchaFactory.newReCaptcha("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXX", false);
out.print(c.createRecaptchaHtml(null, null));
out.flush();
%>
Run Code Online (Sandbox Code Playgroud)
但是该网站使用https,因此我在IE上收到"仅显示安全内容"消息.
如果我查看源recaptcha已生成以下内容
<script type="text/javascript" src="http://api.recaptcha.net/challenge?k=XXXXXXXXXXXXXXXXXXXXXXX"></script>
Run Code Online (Sandbox Code Playgroud)
如何强制重新使用https而不是http?
查看源代码,您需要更改:
ReCaptchaFactory.newReCaptcha( //...
Run Code Online (Sandbox Code Playgroud)
有:
ReCaptchaFactory.newSecureReCaptcha( //...
Run Code Online (Sandbox Code Playgroud)
而已!
| 归档时间: |
|
| 查看次数: |
3590 次 |
| 最近记录: |