是否可以将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;
}
}