Dev/REST(2)
-
REST URI 설계 규칙
URI 설계 기본 규칙 1. 슬래시 구분자는 계층 관계를 나타내는데 사용한다. 2. URI 마지막 문자로 ( / ) 는 포함하지 않는다. https://test.com/user/points/ ---- X https://test.com/user/points ---- O 3. 하이픈( - )은 가독성을 높이기 위해 사용한다. 불가피하게 긴 URI경로를 사용하게 된다면 하이픈을 사용해 가독성을 높인다. 4. 밑줄( _ )은 사용하지 않는다. https://test.com/user/points/member_ship ---- X 5. 대문자보다는 소문자를 사용한다. https://test.com/USER/POINTS ---- X https://test.com/user/points ---- O 6. 파일 확장자는 ..
2021.06.29 -
REST API
REST(Representational State Transfer) 란? 애플리케이션 아키텍처 중의 하나로서, 네트워크 상에 존재하는 모든 자원(Resource)에 고유의 URI(Uniform Resource Identifier)를 부여하고, 자원의 상태를 다양한 표현의 응답으로 전송한다라는 의미이다. 좀 더 웹애플리케이션 관점에서 풀어서 말하자면, 웹애플리케이션에 존재하는 모든 자원에 고유한 URI를 부여하고, 클라이언트에서 HTTP METHOD(PUT / POST / DELETE / GET)를 통해 자원의 상태를 서버에 요청하고, 서버는 요청된 자원의 상태를 XML 또는 Json 형태의 데이터로 클라이언트에게 응답하는 것을 의미한다. 현재는 PC웹브라우저뿐만 아니라 모바일 디바이스 등 다양한 클라이언..
2021.06.29