inflearn logo
강의

講義

知識共有

すべての開発者のためのHTTP Webの基本知識

4xx - クライアントエラー, 5xx - サーバーエラー

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

610

martini

投稿した質問数 1

0


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


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


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



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

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

http

回答 1

0

David

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

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

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

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

감사합니다.

PUT, PATCH method 관련 질문

0

710

2

POST 등록과 PUT 등록 차이 중 의문점

0

667

2

캐시 무효화 질문드립니다

0

561

1

HTTP 비연결성 의 장점

1

1522

1

프록시 캐시 서버에 대해 질문드립니다.

1

659

1

Cache-Control 질문드립니다.

2

457

1

ETag에 대해 질문드립니다.

0

600

1

301 상태코드 질문드립니다.

0

637

1

영구리다이렉션 질문드립니다.

0

341

1

HTTP API설계, API설계의 의미

0

522

1

리소스, URI, HTTP메서드 질문드립니다.

0

472

1

혼자 정리해 본 Stateful과 Stateless의 차이

2

990

1

분할전송과 범위전송 관련하여 질문있습니다!

2

684

1

HTML Form 데이터 전송 부분 action="/save" 부분에서 질문이 있습니다 !

0

391

1

HTTP의 특징 중 비연결성

0

331

1

HTML Form에서 GET/POST만 지원하는 이유

1

1294

1

안전(Safe), 멱등(Idempotent) 관련하여 질문드립니다.

1

406

1

http response code는 언제 설정하는게 적절한가 ?!

0

363

2

이 시점에서 궁금한 http와https

0

416

1

리소스를 수정하는 메서드 설계 질문

0

279

1

http 프로토콜과 3-way handshake 관계?

0

1294

2

웹 브라우저 요청 흐름 질문

4

417

2

3WayHandshake에 대하여 질문 드립니다

0

398

1

http통신을 socket 통신이라고 할 수 있나요?

0

700

1