【发布时间】:2020-05-01 16:58:43
【问题描述】:
当谈到 Restful URI 上的尾部斜杠时,我可以引用一个权威的立场吗?罗伊菲尔丁的一位会很棒。网络在这两个方面都有权威意见。这两个位置是: 尾随斜杠表示资源,而没有则没有。另一个论点是斜杠没有语义价值。它是哪一个? 示例:
@GetMapping(path = "/users/")
public List<User> getUsers() {
....
}
@GetMapping(path = "/users/{id}")
public User getUser(@PathVariable String type) {
.....
}
@PutMapping(path = "/users/")
public User updateUser(@RequestBody User user) {
....
}
@PostMapping(path = "/users/")
public User createUser(@RequestBody User user) {
....
}
@DeleteMapping(path = "/users/{id}")
public void deleteUser(@PathVariable Long id) {
....
}
是否应该删除尾部斜杠?
【问题讨论】:
标签: rest restful-url