0

私はいくつかのRest Servicesといくつかの従来のWCFサービスを含むWCF Serviceアプリケーションを持っています。

Rest サービスへのサービス呼び出しをインターセプトし、リクエスト ヘッダーのトークンを検証して、サービスへのアクセスを許可する HttpModule を追加しました。これは、Rest サービスでは問題なく機能します。

WCF サービスを呼び出すと、HTTPModule に送られ、クライアント側で「リモート サーバーが予期しない応答を返しました: (400) 不正な要求」という例外が発生します。

HttpModule が Rest サービスに対してのみ呼び出され、WCF Soap サービスに対しては呼び出されないようにするにはどうすればよいですか。

4

1 に答える 1

1

どちらの方法(RESTとSOAP)もGET動詞とPOST動詞を使用しているため、これでフィルタリングできないため、使用できないと思います。

両方のサービスを異なるパスに配置してみてください。各パスは独自のモジュールを取得します。

于 2012-05-10T08:28:03.940 に答える