Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- nth-child()
- Sort
- disabled
- 배열의 오름차순
- 양방향 연결리스트
- CSS
- 배열과 연결리스트의 차이
- Array.from()
- filter()
- 객체
- 고차함수
- 인접 형제 선택자 결합
- map()
- Link
- invalid assignment left-hand side
- indexOf
- 배열의 내림차순
- 쌍방향 연결리스트
- 백준알고리즘
- visibility : hidden
- 가상 요소 선택자
- innerhtml
- 범용 선택자
- classList.contains(string)
- for..of
- 단방향 연결리스트
- display : none
- 등차수열의 항 찾기
- 일반 형제 선택자 결합
- Em
Archives
- Today
- Total
프론트엔드 센트럴파크 (☞゚ヮ゚)☞
REST API / RESTFUL API 본문
REST(Representational State Transfer)
자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미합니다.
REST API
REST를 기반으로 만들어진 API
RESTFUL API
HTTP 통신에서 어떤 자원에 대한 CRUD 요청을 Resource와 Method로 표현하여 특정한 형태로 전달하는 방식
RESTFUL 구성요소
1. 자원(Resource)
서버는 Unique한 ID를 가지는 Resource를 가지고 있으며, 클라이언트는 이러한 Resource에 요청을 보냅니다. 이러한 Resource는 URI에 해당한다.
2. 자원에 대한 행위(Method)
서버에 요청을 보내기 위한 방식으로 GET, POST, PUT, PATCH, DELETE가 있습니다. CRUD 연산 중에서 처리를 위한 연산에 맞는 Method를 사용하여 서버에 요청을 보내야 한다.
3. 자원에 대한 행위의 내용(Representation of Resource)
클라이언트와 서버가 데이터를 주고받는 형태로 json, xml, text, rss 등이 있습니다. 최근에는 Key, Value를 활용하는 json을 주로 사용한다.
CRUD
CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 말한다.
Create : 데이터 생성(POST)
Read : 데이터 조회(GET)
Update : 데이터 수정(PUT)
Delete : 데이터 삭제(DELETE)
참고
'Knowledge' 카테고리의 다른 글
argument (0) | 2022.04.08 |
---|---|
IDE(통합 개발 환경/Integrated Development Environment) (0) | 2022.03.01 |
렌더링(Rendering) 개념 (0) | 2022.02.26 |
스키마 개념(Schema) (0) | 2022.02.25 |
API 개념 (0) | 2022.02.24 |
Comments