【发布时间】:2017-10-16 08:55:57
【问题描述】:
我的网址请求是http://localhost:8080/login/verify/212,32,/cntv5tag07rmy791wbme7xa8x,/SSNZclzqhhH7v6uHIkUsIcPusKo=
我需要得到以下部分:**212,32,/cntv5tag07rmy791wbme7xa8x,/SSNZclzqhhH7v6uHIkUsIcPusKo=**。
以下代码不起作用:
@RequestMapping(value = "/login/verify/{request:.+}", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public ResponseEntity verifyLogin(@PathVariable(value = "request") String request)
throws InvalidSignatureException
{
}
错误:HTTP 状态 404。
Spring 无法处理此请求。
【问题讨论】:
-
你能写成:(localhost:8080/login/verify/212/32/cntv5tag07rmy791wbme7xa8x,/…) 吗?其中“212”、“32”和“cntv5tag07rmy791wbme7xa8x,/SSNZclzqhhH7v6uHIkUsIcPusKo=”将是不同的参数。你愿意吗?
-
感谢您的回答。不,我需要解析整个字符串,其中包含 4 个参数,划分为“,”。有时 4 参数可以包含斜杠(/)
标签: java spring model-view-controller