0

さまざまな検索ユーティリティを提供する ASMX Web サービスがあります。ユーザーが入力する検索条件が少なすぎる場合、Web サービスがカスタム メッセージと共に HTTP 500 を返すようにしたいと考えています。どうすればいいですか?ブラウザー内操作機能のために、クライアント側で不十分な入力を処理したくありません。

4

2 に答える 2

1

HTTP500は内部エラーを意味します。未処理の例外をスローすると、HTTP500が提供されます。

throw new Exception("Your error message");

ただし、これを行うのはおそらく良い考えではありません。

より良いアプローチは、SOAPフォールトをスローすることです。

于 2012-11-19T22:29:29.663 に答える
0

単にスローするExceptionと、HTTP 500 エラーが生成されます

throw new Exception();
于 2012-11-19T22:31:36.333 に答える