我即将在WCF中设置RESTful Web服务。
我的问题是如何使用服务联系人创建服务主机作为请求的基础,还可以在查询字符串中传递未在联系人中声明的其他参数。
您是否可以访问标头以从服务实现中访问查询字符串?有没有办法拦截请求并为其他查询字符串参数编译一个字典,然后将其传递给操作?
以下是我找到的ServiceContact示例。
[ServiceContract]
public interface ITest
{
[OperationContract]
[WebGet(UriTemplate = "Test?format=XML&code={code}", ResponseFormat = WebMessageFormat.Xml)]
string TestXml(string code);
}
以此示例为例,我需要能够从TestXml方法访问查询字符串参数,或者将其他字典/通用对象作为参数传递。
提前致谢,
萨姆
答案 0 :(得分:1)