Spring_27_http 4가지 요청방식

hyeong taek jo·2024년 1월 29일
0

Spring

목록 보기
27/34

📌 http 4가지 요청방식

  • 클라이언트가 웹서버에 어떠한 요청을 한다고 가정해 보았을 때, localhost:8081/user/ssar 이런 주소가 있다고 가정하면 이게 어떤 요청인지 알수 없기 때문에 http 요청으로 하는 것이다.
  • get이라고 가정하면 "아~ user에 ssar이라는 정보를 요청하는 거구나~~"라고 알 수 있기 때문이다.

* 중요한 점 1 *

  • get, delete는 body의 데이터가 필요가 없기 때문에 주소창으로 바로 검색이가능하다.
    하지만 put과 post는 데이터가 http body에 데이터가 담겨져서 요청해야 하기 때문에 postman으로 검색이 가능하다.
    예를들어서 ssar이라는 user의 비밀번호를 변경한다고 가정하면 ssar의 데이터를 가지고 요청을 해야하기 때문이다.

* 중요한 점 2 *

  • 클라이언트가 요청해서 응답이 올 때, .html(파일) 또는 문자열(데이터)로 응답을 해준다.
    파일로 응답할 경우, @Controller 어노테이션 사용
    데이터로 응답할 경우, @RestController 어노테이션 사용
  • 파일로 응답하는건 브라우저일 때, 즉 컴퓨터일때
  • 데이터로 응답하는 건 핸드폰일때
profile
마포구 주민

0개의 댓글