RESTful API에서 슬래시로 무엇을해야하는지에 대한 토론이있었습니다.
개라고하는 자원과 개별 개를위한 종속 자원이 있다고 가정하겠습니다. 따라서 다음을 수행 할 수 있습니다.
GET/PUT/POST/DELETE http://example.com/dogs
GET/PUT/POST/DELETE http://example.com/dogs/{id}
그러나 우리는 다음과 같은 특별한 경우로 무엇을합니까?
GET/PUT/POST/DELETE http://example.com/dogs/
내 개인적인 견해는 이것이 id =로 개별 개 자원에 요청을 보내는 것 null
입니다. 이 경우 API가 404를 반환해야한다고 생각합니다.
다른 사람들은 요청이 개 자원에 액세스하고 있다고 말합니다. 즉, 후행 슬래시는 무시됩니다.
누구든지 확실한 대답을 알고 있습니까?
dogs
과 dogs/
같은 동등한. 저에게는 dogs/
개가 들어있는 디렉토리 라는 것이 분명합니다 . 명확하지 않지만 dogs
대부분의 웹 서버가 후행없이 디렉토리에 대한 액세스를 허용하는 것처럼 동등한 것으로 취급합니다 /
.