【问题标题】:Complex UriTemplate for WCFWCF 的复杂 UriTemplate
【发布时间】:2014-01-06 12:54:03
【问题描述】:

我对 WCF 和 Web 服务完全陌生。

我需要创建一个基于 REST 的 wcf 服务,我已经从代码项目中获得了示例演练。

我想要像这样的 Uri 模板 https://example.com/{v}/{resource}?filter={attribute}{op}{value}&sortBy={attributeName}&sortOrder={ascending|descending}&attributes={csv 中的属性列表}

attribute:要搜索的属性 op:operator(eq,and,or,neq,like,contains 的格式) value:要搜索的属性值 attributeName:sortBy 属性名 sortOrder 应该是升序或降序的枚举。 属性:csv中的属性列表

这可能吗?

谁能帮我为此配置 UriTemplate 和 OperationContract?

【问题讨论】:

  • @DarrelMiller:那是哪个框架?

标签: wcf uritemplate


【解决方案1】:

WCF 允许复杂的 UriTemplate 语法。

但是,您的 UriTemplate 似乎违反了某些语法规则。

以下 MSDN 页面提供了 URITemplate 语法、复合路径段、通配符和变量值的全面概述,它们应该可以帮助您处理复杂的 uriTemplate。该文章还提供了有效和无效 URI 示例的良好列表,这些示例应该可以帮助您制定适用于您的服务的语法。

http://msdn.microsoft.com/en-us/library/bb675245(v=vs.110).aspx

问候,

【讨论】:

    猜你喜欢
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 2013-07-24
    • 2013-06-19
    • 2011-12-15
    相关资源
    最近更新 更多