0

WCF で作成されていない RESTful サーバーにアクセスする必要があります。そのために、WebHttpBinding、 、ChannelFactory<MyInterface>および を使用していWebHttpBehaviorます。

ほとんどのことは期待どおりに機能しています。ただし、サーバーはさまざまなリストを提供し、例外を発生させる HTTP ステータス 404 の応答を送信します。ここでは、空のリストは実際には極端な条件ではないため、例外を発生させたくないでしょう。

私はサーバーに影響を与えていないことに注意してください。クライアントを書いているだけです。ファクトリにカスタム動作を追加しようとしましたが、前に例外が発生しましたAfterReceiveReply

編集

私もOAuthを使用していますが、WCFを使用する以外は何もしたくありません。

さまざまな HTTP ステータスで WCF の動作に影響を与えるにはどうすればよいですか?

4

1 に答える 1

1

安らかなサービスの場合、HttpWebRequest を使用でき、応答ストリームを読み取るときに WebException を処理できます。

シンプルで機能します:D

于 2012-06-25T11:48:57.940 に答える