
- 소문자를 되도록이면 사용하자
- 예를 들어 test.com의 자원(Resource) Test와 test가 있지만 대소문자에 따라 구분하기 때문에 다른 자원(Resource)으로 인식하게 된다.
- RFC 3986(URI 문법 형식)은 URI 스키마와 호스트를 제외하고는 대소문자를 구별하도록 규정하고 있다.
- 하이픈(-)은 URI 가독성을 높이는데 사용하자
확장자를 사용하지 말자
- REST API에서는 확장자를 사용하지 않으면서 자원(Resource)을 다루는 데 더 유연해 진다.
- 확장자 대신에 Accept Header를 사용하여 문제를 해결한다.
3. 자원을 표현하는 Collection과 Document
- 도큐먼트(Document)는 단순한 문서와 같은 존재
- 컬렉션(Collection) 문서들의 집합, 객체1들의 집합같은 존재
http://test.com/citys/seoul/gangnam- 위에 예제 중 citys가 컬렉션(Collection)에 해당되며 복수로 표현을 하고 있는 점이 중요하다.
URI랑 URL 차이점이 뭔데? | 찰스의 안드로이드
URI 그리고 URL을 혼용해서 사용하는 경우가 있다. 대부분의 경우 문제가 없지만 정확하게 이 둘의 차이점이 존재한다. 그러므로 각 용어의 정의와 용도에 대해서 알아본다. URI URI는 특정 리소스를 식별하는 통합 자원 식별자(Uniform Resource Identifier)를 의미한다. 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스다.
https://www.charlezz.com/?p=44767

Seonglae Cho