Is it possible to pass a Page.Request object to a Web Service?
I need a Web Service to provide data to a browser client, but I cannot retrieve this data without an object that requires Page.Request in the signature.
The alternative seems to be creating pages that take parameters in a query string and calling them with $.get(), which seems over the top.
Assuming the request is made over HTTP (which isn’t always the case with a WCF endpoint), you can simply use
HttpContext.Current.Requestin your code.