Page.Requestオブジェクトを Web サービスに渡すことはできますか?
Page.Requestブラウザ クライアントにデータを提供する Web サービスが必要ですが、署名に必要なオブジェクトがないと、このデータを取得できません。
別の方法は、クエリ文字列でパラメーターを受け取るページを作成し、それらを $.get() で呼び出すことですが、これはやり過ぎのようです。
Page.Requestオブジェクトを Web サービスに渡すことはできますか?
Page.Requestブラウザ クライアントにデータを提供する Web サービスが必要ですが、署名に必要なオブジェクトがないと、このデータを取得できません。
別の方法は、クエリ文字列でパラメーターを受け取るページを作成し、それらを $.get() で呼び出すことですが、これはやり過ぎのようです。
リクエストがHTTP経由で行われると仮定すると(WCFエンドポイントでは常にそうであるとは限りません)、HttpContext.Current.Requestコードで簡単に使用できます。
[AspNetCompatibilityRequirements( RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed )]
public class MyService {
[OperationContract]
public string Foo() {
var request = System.Web.HttpContext.Current.Request;
}
}