티스토리 뷰
API(Application Programming Interface)
: 응용 프로그램에서 다른 소프트웨어 구성 요소 또는 서비스와 상호 작용을 하기 위한 인터페이스를 제공하는 프로그래밍 기술
REST API
: HTTP 규약을 잘 따른 API
URL(Uniform Resource Locator)
: 웹 페이지가 어디있는지 '위치'를 알려주고, 데이터 연산 해달라고 서버에 요청을 보내는 방법
: 즉, 웹 페이지 주소이다.
REST API URL 규칙
- 대문자X 소문자O
- 언더바( _ )X 하이픈( - )O
- 마지막에 / 포함X
- 파일 확장자 포함 X
★ 복수형을 쓴다.
★ 행위 포함X => delete, select, ... 목적을 포함하지않는다.
URL + method 연습 => "API 설계"
1. 상품 전체 "조회"
=> method: GET
=> url: http://localhost:portnum/products
2. 상품 id 개별 "조회"
=> method: GET
=> url: http://localhost: portnum/product/1
url: http://localhost: portnum/product/2
url: http://localhost: portnum/product/3
3. 상품 id 개별 "수정"
=> method: PUT
=> url: http://localhost: portnum/product/1
★ 복수형을 쓰는 이유
- 상품"들" 중에 id값을 가지는 개별 데이터
- 통일감
'웹 개발 공부하기' 카테고리의 다른 글
[11.18] express랑 json 공부중 (1) | 2024.11.18 |
---|---|
[11.14] HTTP 메소드와 Node.js 동작원리🙄 (0) | 2024.11.14 |
[11.08] 간단한 페이지 만들기 & 백엔드의 시작❗ (3) | 2024.11.08 |
[11.07] HTML을 꾸며주는 CSS와 Javascript😍 (2) | 2024.11.07 |
[11.06] HTML의 시작😏 (7) | 2024.11.06 |