카테고리 없음

SPRING HTTP 프로토콜 설정

VvsJaemin 2021. 3. 27. 19:25
  • 브라우저에서는 get, post만 사용할 수 있다.(@GetMapping, @PostMapping)
    하지만 hidden 태그와 Spring HiddenHttpMethodFilter를 통해 @PutMapping, @DeleteMapping 을 사용할수 있다.
    • GET(@GetMapping)
      • GET 방식은 HTTP 헤더에 값을 담아서 보낸다. 그래서 용량이 제한이 있다.
    • POST(@PostMapping)
      • POST방식은 HTTP body에 담아서 보낸다.
      • 등록할때 사용한다.
    • PUT(@PutMapping)
      • 수정할때 사용한다. HTTP body에 담아서 보낸다.
      • post방식으로 설정에 필터를 추가하고 input hidden을 만들고 put 값을 넣은후 요청한다.
  • DELTE(@DeleteMapping)
    • 삭제할때 사용한다. HTTP body에 담아서 보낸다.
    • post방식으로 설정에 필터를 추가하고 input hidden을 만들고 delete 값을 넣은후 요청한다.
반응형