所以这是一个在WCF中休息的超简单界面.
[ServiceContract] public interface IRestTest { [OperationContract] [WebGet(UriTemplate="Operation/{value}")] System.IO.Stream Operation(string value); }
它工作得很好,直到我尝试传递带有句点的字符串,例如DNS名称......我从asp.net获得了404.
更改UriTemplate以将参数粘贴到查询字符串中会使问题消失.其他人看到这个或有一个解决方法?