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这样的人们正在观看... :)
最热烈的问候