【发布时间】:2011-06-12 10:21:07
【问题描述】:
是否有任何方法可以配置 webHttpBinding WCF 服务以接受多个 querystring 参数,其中 Stream 参数是请求的主体?
我想在不省略操作签名中的查询字符串参数并直接从 OperationContext 访问它们的情况下执行此操作。
UriTemplate 似乎是显而易见的选择,但这只会导致引发 AddressFilter 不匹配异常。
将参数移动到所有非流字段上的带有 MessageHeader 属性的 MessageContract,以避免“Stream 可以是唯一的参数”错误,这会导致 WebHttpBinding 不支持 MessageHeader 属性的错误。
只留下 MessageContract 上的 Stream 参数告诉我,WebScriptEnablingBehavior 的 MessageContracts 不支持 Streams。
有什么想法吗?
【问题讨论】:
标签: wcf json .net-3.5 configuration