gpt4 book ai didi

C# 按名称获取 URI 段

转载 作者:行者123 更新时间:2023-11-30 19:57:35 24 4
gpt4 key购买 nike

有什么方法可以使用名称获取 URI 的段吗?

例如,如果我有模板:

http://myapi.com/v1/players/{country}

使用 UriTemplateMatch 匹配后,如何提取 {country} 的值?

我有read the docs for the class并且目前使用这种方法

string country = requestedUri.Segments[3];

此方法适用于静态 URI,但一旦路径更改,返回并进行更改可能会很麻烦。

最佳答案

您可以使用 UriTemplateMatchBoundVariables 属性检索绑定(bind)变量

你有一个很好的例子here

...所以基本上如果我们有

UriTemplateMatch 结果

匹配后你可以调用

results.BoundVariables["country"];

得到你正在寻找的东西。除非我在这里遗漏了问题,并且出于某种原因您不想保留 UriTemplateMatch 对象。

关于C# 按名称获取 URI 段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29356688/

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