2012-11-19 4 views
0

다양한 검색 유틸리티를 제공하는 ASMX 웹 서비스가 있습니다. 사용자가 검색 기준을 너무 적게 입력하면 웹 서비스에서 사용자 지정 메시지와 함께 HTTP 500을 반환하도록하고 싶습니다. 어떻게해야합니까? 브라우저 내 조작 능력으로 인해 클라이언트 쪽에서 부족한 입력을 처리하고 싶지 않습니다.ASMX 웹 메소드에서 500 오류를 생성하려면 어떻게합니까?

답변

1

HTTP 500은 내부 오류를 의미합니다. 처리되지 않은 예외를 throw하면 HTTP 500이 제공됩니다.

throw new Exception("Your error message"); 

그러나이 작업을 수행하는 것은 좋지 않을 수 있습니다.

더 나은 방법은 SOAP 오류를 던지는 것입니다.

0

그냥 어떤 Exception을 던져 경우는 HTTP 500 오류가 발생합니다

throw new Exception(); 
관련 문제