🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

4xx 에러에 관해 질문 드립니다.

21.10.04 18:02 작성 조회수 80

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

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로 반환해주는게 맞는지 궁금합니다.
 

답변 1

답변을 작성해보세요.

0

David님의 프로필

David

2021.10.04

안녕하세요. 국밥TV님, 공식 서포터즈 David입니다.

.

일반적으로 존재하지 않는 리소스에 대해 요청했을 때 404를 반환하는게 맞습니다.
물론 보안상의 이유로 리소스가 존재하는지 아닌지에 대해서 알려주지 않는 곳도 있습니다.

.
감사합니다.

채널톡 아이콘