2013-12-18 81 views
0

我完全不熟悉WCF和Web服務。WCF的複雜UriTemplate

我需要創建一個基於REST的wcf服務,我已經從代碼項目中獲得了示例演練。

我想有URI模板像 https://example.com/ {V}/{資源}濾波器= {屬性} {OP} {值} & sortBy = {的attributeName} &中將sortOrder = {升序|降序}?&屬性= {屬性列表中的CSV}

屬性:屬性要搜索 OP:操作者(當量的格式,並且,或者,NEQ一樣,包含) 值:屬性值將被搜索 的attributeName:sortBy屬性名稱 sortOrder應該是升序或降序枚舉。 屬性:屬性列表csv

這可能嗎?

任何人都可以幫助我爲此配置UriTemplate和OperationContract嗎?

+0

爲什麼你會嘗試使用WCF當微軟創建了一個新的框架,以取代過時的WCF REST框架啓動基於「REST」服務? –

回答

0

WCF允許使用複雜的UriTemplate語法。

但是,您的UriTemplate似乎違反了一些語法規則。

以下MSDN頁面提供了URITemplate語法,複合路徑段,通配符和變量值的綜合概述,它應該可以幫助您處理複雜的uriTemplate。本文還提供了一個有效和無效的URI示例清單,應該可以幫助您找出適用於您的服務的語法。

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

問候,