일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- js
- 타임리프와 스프링
- 시퀀스 조회
- 비밀번호 변경 명령어
- 설정
- 타임리프
- 자바스크립트 인라인
- JSON
- cmd
- 리눅스
- 명령어
- 룸북
- Intellij
- 추천 프로그램
- 개발시작전 자세
- 순서 보장
- select
- BindingResult
- Java
- 하모니카 OS 5
- 스프링부트
- 추천 사이트
- Test 룸북 사용하기
- StringUtils.hasText
- 함수 인자값 id
- 프로젝트 클린
- #{..}
- it
- linux
- 다른사람 프로젝트 수정전 가져야할 자세
Archives
- Today
- Total
웹개발 블로그
Rest API란? + 설계 예시 본문
[네트워크] REST API란? REST, RESTful이란?
REST API란 REST를 기반으로 만들어진 API를 의미합니다. REST API를 알기 위해 REST부터 알아보도록 하겠습니다. REST란? REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상
khj93.tistory.com
REST API 설계 예시
1. URI는 동사보다는 명사를, 대문자보다는 소문자를 사용하여야 한다.
Bad Example http://khj93.com/Running/
Good Example http://khj93.com/run/
2. 마지막에 슬래시 (/)를 포함하지 않는다.
Bad Example http://khj93.com/test/
Good Example http://khj93.com/test
3. 언더바 대신 하이폰을 사용한다.
Bad Example http://khj93.com/test_blog
Good Example http://khj93.com/test-blog
4. 파일확장자는 URI에 포함하지 않는다.
Bad Example http://khj93.com/photo.jpg
Good Example http://khj93.com/photo
5. 행위를 포함하지 않는다.
Bad Example http://khj93.com/delete-post/1
Good Example http://khj93.com/post/1
'◆HTTP' 카테고리의 다른 글
[서블릿] HTTP 요청 (0) | 2023.02.14 |
---|---|
[HTTP] HTTP Response 시 Header 구조 (0) | 2023.02.09 |
[HTTP] 쿠키와 세션에 대해서 + 차이점 (0) | 2023.02.09 |
[HTTP] HTTP Request 시 Header 구조 (0) | 2023.02.09 |
[HTTP] 프로토콜 구조 (0) | 2023.02.09 |