请求的captchastyle“yourfirstcaptchastyle”未在botdetect.xml中定义

xjreopfe  于 2021-07-23  发布在  Java
关注(0)|答案(1)|浏览(438)

我使用Angular 验证码与Angular 前端和Spring后端。
我做了这里定义的所有步骤,但当我打电话 my-api-endpoint/simple-captcha-endpoint?get=html&c=yourFirstCaptchaStyle 远景
它给了我以下错误
{“timestamp”:“2021-02-08t00:37:14.011+0000”,“status”:400,“error”:“bad request”,“message”:“请求的captchastyle'yourfirstcaptchastyle'未在botdetect.xml中定义!”,“路径“:/simple captcha endpoint”}
以下是我的botdetect.xml文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<botdetect xmlns="https://captcha.com/schema/java"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="https://captcha.com/schema/java
             https://captcha.com/schema/java/botdetect-4.0.beta3.7.xsd">

    <captchaStyles>
        <captchaStyle>
            <name>yourFirstCaptchaStyle</name>
            <userInputID>yourFirstCaptchaUserInput</userInputID>
        </captchaStyle>
    </captchaStyles>
</botdetect>

我不知道为什么我在https域上工作时会出现这个错误,但不是在https域上http://localhost
我错过什么了吗?提前谢谢

g6ll5ycj

g6ll5ycj1#

"BDC_configFileLocation", "/WEB-INF/classes/botdetect.xml");

这条路 /WEB-INF/classes/botdetect.xml 为我工作

相关问题