HttpMessageNotReadableException

song yuheon·2023년 8월 29일
0

Trouble Shooting

목록 보기
4/57
post-thumbnail
post-custom-banner

  • 상황: Postman을 이용하여 서버에 데이터를 전송하려 할 때, 문제 발생
    • Issue Screenshot
  • 원인: HttpMessageNotReadableException
    • Spring에서 웹 요청의 본문(body)의 데이터를 예상하는 엔드포인트에 해당 데이터가 제공되지 않았을 때 발생하는 예외.
    • 코드에서는 body 형태로 데이터를 받기를 기대하고 있었지만, Postman에서는 params 형태로 데이터를 전송하여 문제가 발생.
      • Params Screenshot
      • Params Screenshot
  • 해결: Postman에서 데이터를 body-raw-JSON 형태로 전송.
    • Solution Screenshot
  • 결과: Postman에서 서버로 데이터 전달 성공
    • Success Screenshot
    • Success Screenshot

추가적인 의문:

  • Request는 JSON을 직렬화하는데, 굳이 getter와 setter 모두가 필요한 이유는 무엇일까?
profile
backend_Devloper
post-custom-banner

0개의 댓글