본문 바로가기

카테고리 없음

HTTP

Method

  • OPTIONS
  • 요청하는 리소스가 허용하는 메소드 목록을 반환합니다. 예를 들어 /login페이지가 OPTIONS, GET, POST 메소드만 허용하는 경우 OPTIONS, GET, POST가 반환됩니다.
  • HEAD
  • GET 메소드와 동일하지만, Response의 Body 부분은 받지 않고, Header만 받습니다. (e.g. 서버의 상태 확인 등)
  • GET
  • 리소스를 요청합니다. (e.g. 게시물/프로필 보기, 이미지 등)
  • POST
  • 특정 리소스 생성 및 데이터 추가를 위해 값을 제출할 때 사용합니다. (e.g. 게시물/프로필 생성 등)
  • PUT
  • 특정 리소스의 내용을 보낸 값으로 설정합니다. (e.g. 생성/업데이트 등)
  • PATCH
  • 특정 리소스의 내용 중 보낸 값의 key만 변경합니다. (e.g. 게시글 업데이트 등)
  • DELETE
  • 특정 리소스를 삭제합니다. (e.g. 게시물 삭제 등)
  • TRACE
  • 요청받은 값을 Response의 Body로 다시 클라이언트에게 되돌려줍니다.

Header

  • Host
  • 데이터를 보내는 서버의 주소를 의미합니다.
  • Cookie
  • 사용자를 식별하기 위해 사용하는 정보입니다.
  • User-Agent
  • 사용자가 사용하는 프로그램의 정보를 나타냅니다.
  • Referer
  • 페이지 이동 시 이전 URI의 정보를 나타냅니다.
  • Content-Type
  • 사용자가 전달하는 데이터의 처리 방식과 형식을 나타냅니다. 사용자와 서버 간의 데이터 처리 방식이 일치되어야 정상적으로 데이터 통신이 이루어집니다.

 

 

출처: dreamhack.io/learn/6#12