Tag: trailing slash

获取请求仅适用于尾部斜杠(Spring REST注释)

我有一个Spring REST控制器: @RestController @RequestMapping(value = “/myresource”) public class MyResourceController { … } 使用GET请求方法: @RequestMapping(method = GET, value = “/{value1}/{value2}/{value3}”, produces = MediaType.APPLICATION_JSON_VALUE + “;charset=UTF-8”) public ResponseEntity getMyResource( @ApiParam(value = “…”,…) @PathVariable(“value1”) String value1, @ApiParam(value = “…”,…) @PathVariable(“value2”) String value2, @ApiParam(value = “…”,…) @PathVariable(“value3”) String value3) { //… } 我希望这个方法可以调用: http://myserver:8080/myresource/value1/value2/value3 但只能使用尾部斜杠来访问它: http://myserver:8080/myresource/value1/value2/value3/ 为什么会这样或者是什么造成这种情况? Swagger假设没有斜杠,我现在无法发送带有招摇的请求。 我该怎么做才能使第一个URL工作而不是第二个? […]