gpt4 book ai didi

grails - 为什么Grails域验证会拒绝类似http://wctest.jenkins:8080/CRMGateway的网址

转载 作者:行者123 更新时间:2023-12-02 14:42:23 26 4
gpt4 key购买 nike

为什么grails域验证会拒绝http://wctest.jenkins:8080/CRMGateway之类的URL。虽然提供的网址在结构上是正确的,是否要成为没有端口的网址?

以下是我拥有的域

class Configuration{
String username
String password
String gatewayURL

//constraints
static constraints = {
gatewayUrl nullable: true, blank: false, url: true
}
}

在引导文件中,代码就像
Configuration config = new configuration(username:'abc',password:new
SHA256("w3lc0m3"),"http://wctest.jenkins:8080/CRMGateway")
config.save flush:true

最佳答案

这是因为默认的URL验证拒绝wctest.jenkins

但是它接受wctest.comwctest.ch

如果限制太严格,则需要自定义验证(如http://java.dzone.com/articles/grails-goodness-add-extra或使用Grails自定义验证)。

关于grails - 为什么Grails域验证会拒绝类似http://wctest.jenkins:8080/CRMGateway的网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27856258/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com