본문 바로가기

서버/서버

HTTP

HyprtText Transfer Protocol.

 

 - 웹상에서 html등의 문서를 주고받기 위한 프로토콜.

 

 - 클라이언트 - 서버간의 프로토콜이다.

 

 

 

프록시 :https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9D%EC%8B%9C_%EC%84%9C%EB%B2%84

 

 - 80번포트를 사용한다.

 

 - 요청 - 응답의 구조로 되어 있다.

 - 클라이언트가 request메시지로 요청을 보내고 서버에게서 response메시지로 응답을 받는다.

 

http 메소드 : 요청의 행위를 정의.

  • GET : 조회
  • POST : 생성(서버에서의 작업 수행)
  • PUT : 수정
  • DELETE : 삭제
  • PATCH : 일부수정

 

 

요청, 응답메세지 구조

 

 

 

요청 메세지의 예(BODY제외)
응답 메세지의 예(BODY제외)

 

 

 

 

응답 코드

 

  • 200번대 : 성공
  • 200 : 응답성공
  • 203 : 요청중 일부만 응답
  •  
  • 300번대 : Redirection
  • 300 : 최근에 옮겨진 데이터 요청
  • 301 : 요구한 데이터를 변경된 URL에서 찾음
  •  
  • 400번대 : 클라이언트 오류
  • 400 : 요청실패, 요청 문법상의 오류
  • 404 : 찾는 문서가 없음
  • 405 : 메소드 허용 안됨.
  • 406 : 서버에서 받아들일 수 없음
  • 415 : 요청이 알려지지 않은 형태
  •  
  • 500번대 : 서버 오류
  • 500 : 서버 내부 오류

'서버 > 서버' 카테고리의 다른 글

REST / REST API / RESTful  (0) 2020.08.14
Query string vs Path Variable  (0) 2020.08.13
API  (0) 2020.08.13
Web Server와 DB를 분리하는 이유  (0) 2020.08.05
데몬이란 ?  (0) 2020.08.04