[리액트 심화] HTTP 통신 / URL 구성

728x90
반응형

(1) HTTP 통신

- 개념 : 데이터로 이루어진 communication ( 웹서버 - 웹브라우저 : 서버 - 클라이언트)

- (약속 = 프로토콜)

- HTTP 프로토콜  = 웹에서 서버와 클라이언트의 상호간 약속

 

(2) Request (요청) <---> Response(응답)

 

(3) URL 구성 

(4) 메서드 (client -> server)

  1. GET - 조회
  2. POST - 생성
  3. PUT, PATCH - 변경
  4. 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(서버 오류) :서버 문제 (서버가 꺼져있거나, 로직이 잘못된 경우)

 

끝.

반응형