.net WCF优胜劣汰';t将单个字符串参数与斜杠(/';s)匹配

.net WCF优胜劣汰';t将单个字符串参数与斜杠(/';s)匹配,.net,wcf,uritemplate,.net,Wcf,Uritemplate,下面是一个场景,我有一个WCF服务调用,它接受一个字符串参数,该字符串中有斜杠(例如“123/456.xml”)。我想设置一个类似“/{file}”的UriTemplate,这样我就可以在而不是在访问该方法 这在UriTemplate中是可能的吗 我意识到我可以设置一个类似“/{directory}/{file}”的模板,但这不是一个选项,因为目录的数量是可变的 好的,我在MSDN上找到了一个解决方案。UriTemplates支持通配符段,这基本上意味着路径的其余部分。因此,我可以指定一个类似

下面是一个场景,我有一个WCF服务调用,它接受一个字符串参数,该字符串中有斜杠(例如“123/456.xml”)。我想设置一个类似“/{file}”的UriTemplate,这样我就可以在而不是在访问该方法

这在UriTemplate中是可能的吗

  • 我意识到我可以设置一个类似“/{directory}/{file}”的模板,但这不是一个选项,因为目录的数量是可变的

    • 好的,我在MSDN上找到了一个解决方案。UriTemplates支持通配符段,这基本上意味着路径的其余部分。因此,我可以指定一个类似“/{*file}”的模板,它将按预期工作

      • MSDN文件:
      • 更好的解释: