这是一个场景,我有一个WCF服务调用,它接受一个字符串参数,并且该字符串中包含斜杠(例如“123 / 456.xml”)。我想设置一个类似于“/ {file}”的UriTemplate,以便我可以在http://www.example.com/File.svc/123/456.xml而不是http://www.example.com/File.svc/GetFile?file=123/456.xml访问该方法。
这是否可以使用UriTemplate?
答案 0 :(得分:3)
好的,我在MSDN上找到了解决方案。 UriTemplates支持通配符段,这基本上意味着路径的其余部分。所以我可以指定一个像“/ {* file}”这样的UriTemplate,它会按预期工作。