Grails 3.3.10 和 URL 中的奇怪行为
Grails 3.3.10 and strange behavior in the URLs
我正在使用 Grails 3.3.10
使用 Spring security plugin
开发一个应用程序,但是当我 运行 使用 -https
的应用程序时,我得到了非常奇怪的行为,例如我完成编辑 edit.gsp
中的 Profile
此处是 URL https://localhost:8443/profile/edit/1
然后我按 Update
所以它会带我到 index.gsp
但是我得到的 URL 是 http://localhost:8080//profile/index
正如你看到的 URL 不是 https
顺便说一句,还有额外的 /
的意见。
这种行为的原因是什么
我弄清楚了我在配置文件 application.yml
中发现的这种奇怪行为的原因,属性 grails.serverURL
配置了两次,所以我评论了它们并且一切正常
我正在使用 Grails 3.3.10
使用 Spring security plugin
开发一个应用程序,但是当我 运行 使用 -https
的应用程序时,我得到了非常奇怪的行为,例如我完成编辑 edit.gsp
中的 Profile
此处是 URL https://localhost:8443/profile/edit/1
然后我按 Update
所以它会带我到 index.gsp
但是我得到的 URL 是 http://localhost:8080//profile/index
正如你看到的 URL 不是 https
顺便说一句,还有额外的 /
的意见。
这种行为的原因是什么
我弄清楚了我在配置文件 application.yml
中发现的这种奇怪行为的原因,属性 grails.serverURL
配置了两次,所以我评论了它们并且一切正常