Restful传参时,最后一个参数小数点后面数据丢失
问题重现
1 |
获取到的email丢失邮箱小数点之后的内容
如mwernher6@columbia.edu只能获取到mwernher6@columbia
原因
see:https://carlzone.blog.csdn.net/article/details/71791673
Spring将最后url一个.视为Mapping中的通配符。将带有点的路径视为/email/exist/{email}.*
解决办法
在最后添加
:.+如
/email/exist/{email:.+}或使带有点的参数不作为最后一个参数
如
/email/exist/{email}/{others}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AlMirai!