아키텍처의 한 형식.아키텍처란?
프로그램의 목적을 달성하기 위해 프로그램 내 발생하는 상호작용 등의 시스템디자인에 대한 제약 및 설계를 의미한다.
유니폼 인터페이스
무상태성
캐시 가능성
레이어 시스템
클라이언트-서버 아키텍처
URI의 마지막에는 '/'을 포함하지 않는다.
옳은 예) http://localhost.com/product
틀린 예) http://localhost.com/product/
- 언더바(_)는 사용하지 않는다. 대신 하이픈(-)을 이용함.
하이픈은 리소스의 이름이 길어지면 사용합니다.
옳은 예) http://localhost.com/provider-company-name
틀린 예) http://localhost.com/provider_company_name
URL에는 행위(동사)가 아닌 결과(명사)를 포함함.
옳은 예) http://localhost.com/product/123
틀린 예) http://localhost.com/delete-product/123
행위는 HTTP 메서드로 표현할 수 있어야 함.
URI는 소문자로 작성해야함.
URI 리소스는 경로에는 대문자 사용을 피하는 것이 좋다
일부는 웹 서버의 운영체제는 리소스 경로 부분의 대소문자를 다른 문자로 인식하기 때문이다. 이러한 이유로 RFC3986은 URI 문법 형식을 정의하고 있는데, 호스트의 구성요소를 제외하고 URI의 대문자를 구분해서 정의하고 있다.
파일의 확장자는 URI에 포함하지 않음.
HTTP에서 제공하는 Accept 헤더를 사용하는 것이 좋다.
Create a request 선택.

Request 창에 URL 입력 및 Send 버튼을 누르면 호출.

호출된 페이지 결과가 서버에서 요청한 형태(JSON)로 출력.
