오답노트

[Web] HTTP Protocal 본문

Java/Spring

[Web] HTTP Protocal

권멋져 2023. 7. 12. 11:05

HTTP

HTTP(Hyper Text Transfer Protocal)로 RFC 2616에서 규정된 Web에서 데이터를 주고 받는 프로토콜이다.

이름에는 하이퍼텍스트전송용 프로토콜로 정의되어 있지만 실제로는 HTML, XML, JSON, Image, Voice, Video 등 다양한 컴퓨터에서 다룰 수 있는 것은 모두 전송할 수 있다.

 

HTTP는 TCP를 기반으로한 REST의 특징을 모두 구현하고 있는 Web기반의 프로토콜이다.

 

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

 

메소드

메소드별 의미

https://ko.wikipedia.org/wiki/HTTP

 

  • 멱등성은 서버의 몇번을 요청하더라도 같은 내용을 응답하는 것이 멱등성이다.

상태 코드

자주 사용되는 코드

'Java > Spring' 카테고리의 다른 글

[Spring Boot] GET  (0) 2023.07.12
[Spring Boot] 스프링 부트란  (0) 2023.07.12
[Web] URI 설계 패턴  (0) 2023.07.12
[Web] REST API  (0) 2023.07.12
[Web] 웹 개발 개론  (0) 2023.07.12