[Spring]HTTP 요청 메시지 - 단순 텍스트

EB·2021년 8월 26일
0
post-custom-banner

HTTP messagebody에 데이터를 직접 담아서 요청

  • HTTP API에서 주로 사용, JSON,XML,TEXT
  • 데이터 형식은 주로 JSON 사용
  • POST,PUT,PATCH

요청파라미터와 다르게, HTTP 메시지 바디를 통해 직접 데이터가 넘어오는 경우는 @RequestParam,@ModelAttribute를 사용할 수 없다.

💻 HttpEntity

  • HTTP header,body 정보를 편리하게 조회
  • 메시지 바디 정보를 직접 조회
  • HttpMessageConverter 사용 -> StringHttpMessageConverter 적용

💻 RequestBody / ResponseBody

📚RequestBody

  • 메시지 바디 정보를 직접 조회(@RequestParam X, @ModelAttribute X)
  • HttpMessageConverter 사용 👉 StringHttpMessageConverter 적용

📚ResponseBody

  • 메시지 바디 정보 직접 반환 (view 조회X)
  • HttpMessageConverter 사용 👉 StringHttpMessageConverter 적용

✨ 요청 파라미터 vs HTTP 메시지 바디

  • 요청 파라미터를 조회하는 기능 : @RequestParam,@ModelAttribute
  • HTTP 메시지 바디를 직접 조회하는 기능 : @RequestBody
profile
👩‍💻✨junior developer
post-custom-banner

0개의 댓글