1

Page.Requestオブジェクトを Web サービスに渡すことはできますか?

Page.Requestブラウザ クライアントにデータを提供する Web サービスが必要ですが、署名に必要なオブジェクトがないと、このデータを取得できません。

別の方法は、クエリ文字列でパラメーターを受け取るページを作成し、それらを $.get() で呼び出すことですが、これはやり過ぎのようです。

4

1 に答える 1

1

リクエストがHTTP経由で行われると仮定すると(WCFエンドポイントでは常にそうであるとは限りません)、HttpContext.Current.Requestコードで簡単に使用できます。

[AspNetCompatibilityRequirements( RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed )]
public class MyService {

    [OperationContract]
    public string Foo() {

        var request = System.Web.HttpContext.Current.Request;   
    }
}
于 2013-01-03T08:10:48.837 に答える