gpt4 book ai didi

.net - WCF UriTemplate 不会匹配带有斜杠(/)的单个字符串参数

转载 作者:行者123 更新时间:2023-12-02 08:34:39 25 4
gpt4 key购买 nike

这是一种场景,我有一个 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 实现吗?

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

最佳答案

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

关于.net - WCF UriTemplate 不会匹配带有斜杠(/)的单个字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2412357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com