• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

pk값 중복이나 비지니스 로직일때 500에러 ..?

23.09.04 12:14 작성 조회수 327

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)


2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)


3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)



[질문 내용]
500에러는.. 서버의 크리티컬 에러 ? 널포인트 익셉션 같은 에러를 내린다면 .. 비즈니스 로직의 에러 or db pk 값 중복 같은 값도 500으로 내리는게 맞을까요 .. ?

비지니스 로직을 예로들면 주문할때 적용하는 쿠폰 계산값이 프론트와 백엔드서버가 안맞아서 내리는 에러같은 경우 500으로 내리면 될거같은데 pk값 중복같은것도 동일하게 내리는지 400으로 내리는지 실무가 궁금해서 문의드립니다 ..!

답변 1

답변을 작성해보세요.

0

David님의 프로필

David

2023.09.05

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

만약 클라이언트로부터 PK를 전달 받았는데 중복으로 인한 예외가 발생했다면 400

(PK를 전달하지 않는) 단순 생성 요청을 받았는데, 서버 내에서 중복 예외가 발생했다면 500

위 2가지 관점으로 볼 수 있을 것 같습니다.

감사합니다.