본문 바로가기

HTTP

http란 웹 상에서 클라이언트와 서버 간 통신을 위해 개발된 프로토콜(규약)을 의미한다.

클라이언트와 서버 사이에 요청과 응답(request & response)이 이루어지는 과정이기도 하다.

 

예를 들어, 클라이언트인 웹 브라우저가 http를 통하여 서버에 웹 페이지, 그림등의 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 사용자에게 전달한다.

그 결과, 이러한 정보가 모니터와 같은 출력 장치를 통해 사용자에게 나타나게 된다.

 

http는 주로 HTML 문서를 주고받는 데에 쓰이며, TCP와 UDP를 통해 이루어지며, 80번 포트를 사용한다.

한번에 한 요청만 수행하며, 그렇기 때문에 모든 요청은 서로 독립적이라 할 수 있다.

 

요청과 응답 모두 Header와 Body로 이루어져 있다.

 

http 메시지의 시작 줄과 http 헤더를 묶어서 요청 헤드(head)라고 부르며, http 메시지의 페이로드 영역은 본문(body)이라고 한다.

 

●  http satus code : 

http 요청이 성공적으로 이루어졌는지, 혹은 서버나 클라이언트에서의 문제로 실패했는지 여부를 알려주는 역할을 한다.

http satus code의 종류 : https://developer.mozilla.org/ko/docs/Web/HTTP/Status

 

HTTP 상태 코드

You’re reading the English version of this content since no translation exists yet for this locale. Help us translate this article! HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다: 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고 서버 에러. 상태 코드는

developer.mozilla.org

 

●  http method  :

클라이언트는 http메소드를 통해 서버에게 사용자 요청의 목적과 종류를 알린다. GET, PUT, POST, DELETE등이 있다.

https://developer.mozilla.org/ko/docs/Web/HTTP/Methods

 

HTTP request methods

HTTP는 주어진 리소스에 필요한 액션이 수행되게 하는 요청 메소드 집합을 정의합니다. 물론 명사로도 쓰일 수 있지만, 이 요청 메소드들을 종종 HTTP 동사로 부릅니다. 각각은 서로 다른 구문을 구현하지만, 일부 공통 기능은 공유합니다. 예를 들어서 요청 메소드는 safe, idempotent, 또는 cacheable합니다.

developer.mozilla.org

https://medium.com/@lyhlg0201/http-method-d561b77df7

 

HTTP Method

음.. 개발자가 되어서 이런걸 정리하게 될줄은 사실 몰랐다.

medium.com

 

'' 카테고리의 다른 글

react-redux practice  (0) 2020.01.28
React-practice  (0) 2020.01.28
CORS  (0) 2020.01.17