WCF REST服务 - 传递不在合同中的其他参数

时间:2012-03-30 09:51:33

标签: .net wcf rest

我即将在WCF中设置RESTful Web服务。

我的问题是如何使用服务联系人创建服务主机作为请求的基础,还可以在查询字符串中传递未在联系人中声明的其他参数。

您是否可以访问标头以从服务实现中访问查询字符串?有没有办法拦截请求并为其他查询字符串参数编译一个字典,然后将其传递给操作?

以下是我找到的ServiceContact示例。

[ServiceContract]
public interface ITest
{
  [OperationContract]
  [WebGet(UriTemplate = "Test?format=XML&code={code}", ResponseFormat = WebMessageFormat.Xml)]
  string TestXml(string code);
}

以此示例为例,我需要能够从TestXml方法访问查询字符串参数,或者将其他字典/通用对象作为参数传递。

提前致谢,

萨姆

1 个答案:

答案 0 :(得分:1)

相关问题