我使用 WCF 并有这样的方法:
[OperationContract]
[WebInvoke(Method = "GET", UriTemplate = "LoadProducts/{key}/{price}")]
XmlDocument LoadProducts(string key, string price= null);
price
是string
,在里面LoadProducts
我会尝试将它从字符串解析为双精度并执行我的其他操作。
但在 url 中,我无法请求任何参数,price
如“24.25”、“0.253”等。它不允许任何带点的值。
本地主机:13448/RestService.svc/LoadProducts/null/41.145
我收到错误“请查看以下 URL 并确保其拼写正确。”
我该如何解决这个问题?