需要一个确定的答案重新:WCF UriTemplate约束

时间:2014-05-01 01:10:26

标签: wcf rest client

WCF REST - >客户端< - (非服务)

不幸的是,我被迫陷入需要对不符合' name = value'的URI进行调用的情况。标准。

基本上,我需要(GET)......

http://host/resource/method/?filter=some.thing={value}

......具有复合值。

这意味着而不是' name = value'配对' name = value = value'令牌,与RFC 6570不对应,并被WCF UriTemplate类拒绝。

我已经使用了几个(客户端)WCF扩展点,但我还不足以准确地知道是否可以拨打电话,例如上面提到的那个,如果是的话:我在哪里注射它?

到目前为止尝试对URL进行URL编码仍无效(服务器忽略了我的客户端查询)。

非常感谢任何帮助。我用这个把头撞到了墙上。

错误当然是:

" UriTemplate'?filter = some.thing = {value}'无效;当值不能是复合段时,查询字符串的每个部分必须是' name = value'的形式。有关详细信息,请参阅UriTemplate的文档。"

我希望Carlos Figueira这样的人们正在观看... :)

最热烈的问候

0 个答案:

没有答案