2013-12-11 3 views
0

저는 REST API를 개발 중이며 클라이언트에게 상황을 알리고 HTTP 코드를 반환해야합니다.다른 라이브러리 enum 값에 의존하는 것이 안전합니까?

package org.springframework.http에는 매우 잘 생성되고 문서화 된 HTTP 상태 코드가 있으며 아마도 내 응용 프로그램에서 사용하고 싶습니다.

응용 프로그램 디자인/구조 측면에서 볼 때 이러한 정보에 의존하여 자신의 응용 프로그램에서 사용하거나 내 상황에서 고유 한 열거 형 값을 갖는 것이 안전합니까?

답변

0

라이브러리를 업데이트하지 않으면 확실히 안전합니다.

2

다른 공개 API에 의존하는 것처럼 안전합니다.

1

Dave's answer은 기본적으로 정확합니다. 공개 API이므로 다른 모든 공개 API만큼 안전합니다. 그러나 org.springframework.http을 http 상태로 사용하는 경우 기본 Java Status을 사용하지 않는 이유는 무엇입니까? 모든 상태가 매핑되는 것은 아닙니다 (예 : 405 상태가 누락 됨). 핵심 Java이므로 걱정할 필요가 없습니다.

관련 문제