[Spring] HTTP란?

kang·2024년 8월 9일

SPRING

목록 보기
3/22

HTTP (HyperText Transfer Protocol)

  • 데이터를 주고 받는 양식을 정의한 통신규약 중 하나

HTTP로 데이터를 주고받는 방법

  1. 브라우저는 서버에게 자신이 원하는 페이지( url등) 의 정보를 요구(Request)함

  2. 서버는 브라우저가 원하는 페이지가 있는 지 확인

    있으면 해당 페이지에 대한 데이터를 응답(Response)

  3. 브라우저는 서버에게 전달받은 데이터를 기반으로 표시


웹 브라우저에서 개발자도구로 살펴보기ㅣ

  • Headers
    • General, Request Header
      -> 브라우저에서 서버로 보낸 Request데이터
    • Response Header
      -> 서버가 웹 페이지 데이터와 함께 보낸 추가 데이터

  • GET: 이름 그대로 어떤 리소스를 얻을 때 사용
    브라우저의 주소창에 URL을 입력하면 GET 메서드를 사용해서 서버에 요청을 보냄
  • POST: 웹 서버에 데이터를 게시할 때 사용하는게 일반적 (ex. 회원가입, 게시글 작성, 댓글 작성)
  • 가장 대표적인 요청 방식이 GET 과 POST
profile
뉴비 개발 공부중

0개의 댓글