내 RESTful 웹 서비스에 예기치 않은 문제가 발생했을 때 내부 서비스 오류 (상태 코드 500)를보고하는 모범 사례를 찾고 있습니다.RESTful 웹 서비스를위한 내부 서비스 오류 500을보고하는 모범 사례?
다른 상태 코드가 적용되는 조건을 언급하는 것이 아니라 내 응용 프로그램의 내부에서 예상치 못한 예기치 않은 오류가 발생했음을 나타냅니다.
예외 정보와 같은 자세한 오류 정보를 표시하면 디버깅에 도움이되지만 내 서버의 내부 세부 정보가 노출됩니다. 이것은 나쁜 것 (tm)처럼 보입니다.
타임 스탬프가있는 높은 수준의 오류 메시지를 신고하는 것이 가장 좋을까요? 물론 오류 세부 정보는 서버 로그에 있어야합니다.
영감을 얻으려는 좋은 예가 있습니까?
[예외 차단]으로도 알려져 있습니다 (http://www.soapatterns.org/exception_shielding.php). –