Dev/REST2 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. 6. 29. REST API REST(Representational State Transfer) 란? 애플리케이션 아키텍처 중의 하나로서, 네트워크 상에 존재하는 모든 자원(Resource)에 고유의 URI(Uniform Resource Identifier)를 부여하고, 자원의 상태를 다양한 표현의 응답으로 전송한다라는 의미이다. 좀 더 웹애플리케이션 관점에서 풀어서 말하자면, 웹애플리케이션에 존재하는 모든 자원에 고유한 URI를 부여하고, 클라이언트에서 HTTP METHOD(PUT / POST / DELETE / GET)를 통해 자원의 상태를 서버에 요청하고, 서버는 요청된 자원의 상태를 XML 또는 Json 형태의 데이터로 클라이언트에게 응답하는 것을 의미한다. 현재는 PC웹브라우저뿐만 아니라 모바일 디바이스 등 다양한 클라이언.. 2021. 6. 29. 이전 1 다음