학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
여기에 질문 내용을 남겨주세요.
안녕하세요 강의 보고 질문 드립니다
강의에서 4xx 에러들의 경우는 클라이언트측 문제가 있는 경우라고 하셨는데
만약 예를 들어
/product/{productId} 의 설계 구조를 가진 URI에서
header를 통한 authentication도 확인이 되었고
HTTP 메소드도 유효한 메소드로 확인이 되었다고 가정했을 때,
서버에 productId가 서버에 존재하지 않을 경우 404에러를 반환해주는게 이상적인 설계인지 궁금합니다
아니면 일단 통신과 규격은 맞기 때문에 200을 반환하고 resultMessage로 반환해주는게 맞는지 궁금합니다.