다양한 검색 유틸리티를 제공하는 ASMX 웹 서비스가 있습니다. 사용자가 검색 기준을 너무 적게 입력하면 웹 서비스에서 사용자 지정 메시지와 함께 HTTP 500을 반환하도록하고 싶습니다. 어떻게해야합니까? 브라우저 내 조작 능력으로 인해 클라이언트 쪽에서 부족한 입력을 처리하고 싶지 않습니다.ASMX 웹 메소드에서 500 오류를 생성하려면 어떻게합니까?
0
A
답변
1
HTTP 500은 내부 오류를 의미합니다. 처리되지 않은 예외를 throw하면 HTTP 500이 제공됩니다.
throw new Exception("Your error message");
그러나이 작업을 수행하는 것은 좋지 않을 수 있습니다.
더 나은 방법은 SOAP 오류를 던지는 것입니다.
0
그냥 어떤 Exception
을 던져 경우는 HTTP 500 오류가 발생합니다
throw new Exception();
관련 문제
- 1. 기존 웹 페이지에서 CHM을 생성하려면 어떻게합니까?
- 2. ASMX 웹 서비스에서 오류를 반환하는 방법?
- 3. 임의로 레벨을 생성하려면 어떻게합니까?
- 4. 양식에서 문장을 생성하려면 어떻게합니까?
- 5. 500 오류 - .ASMX 웹 서비스에 대한 JSON 객체 POST
- 6. .htaccess가 500 오류를 throw합니다.
- 7. WCF에서 프록시 목록을 생성하려면 어떻게합니까?
- 8. ASP.NET 4 500 오류를 반환합니다.
- 9. 이 방법의 오류를 보여줍니다 500
- 10. aspdotnet 웹 프로젝트에서 HTML 전용 설명서를 생성하려면 어떻게합니까?
- 11. 레일 : fb_connect_async_js가 500 오류를 발생시킵니다.
- 12. PHP mcrypt_module_open이 500 오류를 발생합니다.
- 13. 내 ASMX 프록시 메소드에서 이러한 추가 매개 변수는 무엇입니까?
- 14. 웹 서비스 (.asmx)
- 15. 웹 서비스 ASMX - WCF
- 16. ASMX 웹 서비스 디버깅
- 17. ASMX 웹 서비스 - SoapHttpClientProtocol.InvokeAsync
- 18. asmx 웹 서비스 디버깅
- 19. 동적으로 .asmx 웹 서비스로드
- 20. Asp.net 웹 API가 비 설명적인 오류를 반환합니다. 500
- 21. ASMX 웹 서비스에서 스레딩의 부작용
- 22. MSBuild에서 플랫폼에 상관없이 COMReference를 생성하려면 어떻게합니까?
- 23. AnkhSVN의 개정판을 기반으로 릴리스 노트를 생성하려면 어떻게합니까?
- 24. WiX에서 64 비트 MSI를 생성하려면 어떻게합니까?
- 25. 여러 암호에서 공통 해시를 생성하려면 어떻게합니까?
- 26. SSIS를 사용하여 기본 키를 생성하려면 어떻게합니까?
- 27. 관계형 데이터베이스에 목록을 저장하고 색인을 생성하려면 어떻게합니까?
- 28. 2 차원 목록에서 HTML 표를 생성하려면 어떻게합니까?
- 29. 컴파일 타임에 문자열 리터럴에서 정수를 생성하려면 어떻게합니까?
- 30. Sql server 2012로 insert 문을 생성하려면 어떻게합니까?