URL + method 연습 과 API를 어떻게 사용하는걸까?

데브코스

목록 보기
15/131

URL 연습

1. http://localhost:8888/상품 등록 => http://localhost:8888/post-products 인가? :: (정답은) "POST"(등록이라는 메소드) http://localhost:8888/product

2. http://localhost:8888/전체 상품 "조회" => "GET" 8888/all-product 인가? :: (정답은) "GET"(조회라는 메소드) 전체라는 말은 products에서 이 s가 전체라는 말을 포함하고 있기 때문에 8888/products 로 한답니다.

3. http://localhost:8888/전체 상품 "삭제" => "DELETE" 8888/products 인가? :: (정답은) "DELETE"(삭제라는 메소드) 8888/products 라고 하네용.

4. 수정이라면 수정의 메소드는 "PUT/PATCH"

만약 이것들을 HTTP규약을 잘 지켜서 URL을 만들려면 어떻게 해야하나?

<REST API URL 규칙>

- 대문자 X, 소문자 O
- 언더바(_) X , 하이픈 (-) O
- 마지막에 / 포함 X
- *행위를 포함하지 않습니다. = 목적을 포함하지 않습니다. (이것만해도 반은 먹고 들어간대!)
- 파일 확장자 포함X
- 복수형을 쓴다!

API설계 하는 법!!

그래서 API관련 문제

profile
Dive Head First | Work Super Hard | Attract Great People

0개의 댓글