TIL 공통세션 - HTTP

박소윤·2020년 11월 27일
0

TIL

목록 보기
4/9
post-thumbnail

# HTTP

📌 HyperText  -   HTML(HyperText Markup Language) 문서와 문서가 링크로 연결되어 있음
📌 Transfer     -    전송하다. HTML로 만든 웹페이지 문서를 전송
📌 Protocol    -    컴퓨터 끼리 어떻게 HTML파일을 주고받을지 소통방식

# How HTTP works?

# HTTP의 두가지 특징

1. Requset / Response (요청 / 응답)
	- 소통의 핵심은 요청과 응답
    - 인간의 소통방식이 => 컴퓨터 끼리의 소통방식에도 적용된것
    **HTTP 요청과 응답은 그저 메세지에 불과하다**
    
2. Stateless = State(상태) + less(없음)
	 - HTTP 통신 (요청 / 응답)은 과거의 HTTP 통신에 대한 내용을 전혀 알지 못 함
     **매 통신 마다 필요한 모든 정보를 담아서 요청 보냄**
     (ex, Cookie , session , local , token ...)
     

# Request 메세지 구조

Start Line , Headers , Body

# Response 메세지 구조

Status Line , Headers , Body

# Response Status Codes

📌 200 : OK                         - 프론트 & 백앤드 문제없음
📌 201 : Created                  - 백엔드 서버에 데이터가 생성 또는 수정되었을때 보내는 코드
📌 400 : Bad Request            - 해당 요청이 잘못되었을 때 보내는 Status Code
📌 401 : Unauthorized           - 주어가 해당 요청을 진행시, 먼저 로그인하거나 회원가입이 필요함
📌 403 : Forbidden               - 유저가 해당 요청에 대한 권한이 없음
📌 404 : 요청된 URI 존재하지않음
📌 500 : Internal Server Error  - 서버에서 에러가 났을때의 Status Code


[ [ JavaScript ] web APIs 블로그 ]

profile
흐르듯 그리는 Front-end

0개의 댓글