728x90
반응형
(1) HTTP 통신
- 개념 : 데이터로 이루어진 communication ( 웹서버 - 웹브라우저 : 서버 - 클라이언트)
- (약속 = 프로토콜)
- HTTP 프로토콜 = 웹에서 서버와 클라이언트의 상호간 약속
(2) Request (요청) <---> Response(응답)
(3) URL 구성
(4) 메서드 (client -> server)
- GET - 조회
- POST - 생성
- PUT, PATCH - 변경
- DELETE - 삭제
[참고]
HTTP request methods - HTTP | MDN
HTTP defines a set of request methods to indicate the desired action to be performed for a given resource. Although they can also be nouns, these request methods are sometimes referred to as HTTP verbs. Each of them implements a different semantic, but som
developer.mozilla.org
(5) 상태코드 (응답)
- 1xx(정보) : 요청 받음 + 프로세스 계속 진행 (많이 안 봄)
- 2xx(성공) : 요청 성공적으로 받음 + 인식했고 수용 (많이 봄)
- 3xx(리다이렉션) : 요청 완료를 위해 추가 작업 조치가 필요
- 4xx(클라이언트 오류) : 요청의 문법이 잘못되었거나 요청을 처리 불가능 (주소를 잘못 입력)
- 5xx(서버 오류) :서버 문제 (서버가 꺼져있거나, 로직이 잘못된 경우)
끝.
반응형
'React' 카테고리의 다른 글
[리액트 심화] 비동기통신 Axios 사용방법 (GET 메소드 사용) (0) | 2023.11.28 |
---|---|
리액트 오류 : Uncaught TypeError: Cannot read properties of null (reading 'map') / 옵셔널체이닝으로 해결 가능 (1) | 2023.11.28 |
[리액트 심화] json-server 사용 방법 (+ 특정 포트 지정) (0) | 2023.11.28 |
[리액트 심화] Redux Toolkit 사용하기 (리덕스와 다른점 비교) (1) | 2023.11.28 |
React : 리덕스로 todolist만들기 (1) | 2023.11.25 |