웹 개발 개론 4. HTTP Protocol

min seung moon·2021년 6월 25일
0

Spring

목록 보기
17/50

1. HTTP Protocol

  • HTTP(Hyper Text Transfer Protocol)로 RFC 2616에서 규정된 Web에서 데이터를 주고 받는 프로토콜
  • 이름에는 하이퍼텍스트 전송용 프로토콜로 정의되어 있지만 실제로는 HTML, XML, JSON, Image, Voice, Video, Javascript, PDF 등 다양한 컴퓨터에서 다룰 수 있는 것은 모두 전송 할 수 있다
  • HTTP는 TCP를 기반으로 한 REST의 특징을 모두 구현하고 있는 Web 기반의 프로토콜

2. HTTP는 메시지를 주고(Requst) 받는(Response) 형태의 통신 방법이다

  • 클라이언트는 서버에 요청을 하고 일정 시간동안 응답이 오지않거나 일정 시간동안 서버와 컨넥션이 이뤄지지 않으면 해당 업무를 취소한다
  • 일정 시간 안에 또는 컨넥션이 이뤄지면 응답이 오게되면 응답을 메시지를 수신하고 메시지를 해석하고 데이터 표시 및 처리를 진행

3. HTTP의 요청을 특정하는 Method 8가지

  • 멱등성
    • 몇 번 요청을 해도 같은 응답이 내려오는 것

4. HTTP Status Code

01. 응답의 상태를 나타내는 코드

02. 자주 사용하는 코드

profile
아직까지는 코린이!

0개의 댓글