WCF 的复杂 UriTemplate
Posted
技术标签:
【中文标题】WCF 的复杂 UriTemplate【英文标题】:Complex UriTemplate for WCF 【发布时间】:2014-01-06 12:54:03 【问题描述】:我对 WCF 和 Web 服务完全陌生。
我需要创建一个基于 REST 的 wcf 服务,我已经从代码项目中获得了示例演练。
我想要像这样的 Uri 模板 https://example.com/v/resource?filter=attributeopvalue&sortBy=attributeName&sortOrder=ascending|descending&attributes=csv 中的属性列表
attribute:要搜索的属性 op:operator(eq,and,or,neq,like,contains 的格式) value:要搜索的属性值 attributeName:sortBy 属性名 sortOrder 应该是升序或降序的枚举。 属性:csv中的属性列表
这可能吗?
谁能帮我为此配置 UriTemplate 和 OperationContract?
【问题讨论】:
@DarrelMiller:那是哪个框架? 【参考方案1】:WCF 允许复杂的 UriTemplate 语法。
但是,您的 UriTemplate 似乎违反了某些语法规则。
以下 MSDN 页面提供了 URITemplate 语法、复合路径段、通配符和变量值的全面概述,它们应该可以帮助您处理复杂的 uriTemplate。该文章还提供了有效和无效 URI 示例的良好列表,这些示例应该可以帮助您制定适用于您的服务的语法。
http://msdn.microsoft.com/en-us/library/bb675245(v=vs.110).aspx
问候,
【讨论】:
以上是关于WCF 的复杂 UriTemplate的主要内容,如果未能解决你的问题,请参考以下文章