C# 从url提取段路径参数
我一直在试图找出如何从REST url提取段路径参数。C# 从url提取段路径参数,c#,C#,我一直在试图找出如何从REST url提取段路径参数。 我们知道REST url参数可以用两种方式表示: 作为道路的一部分 作为查询参数 当用户单击我们网站上的链接时,我们会捕获该链接以及使用Google Api遍历的后续路径,并将其作为三部分保存在我们的数据库中: 基本url 段路径参数(如果有) 查询参数(如果有) 例如:http://www.test.com/article/12345?order=2 分为: baseurl:http://www.test.com/article 段路径参
我们知道REST url参数可以用两种方式表示:
http://www.test.com/article/12345?order=2
分为:
baseurl:http://www.test.com/article
段路径参数:
12345
查询参数:
order=2
我知道如何将段从url中分离出来,但我的问题是如何知道给定url中的段是否是参数。例如,在上面的示例中,“12345”可以是REST参数,也可以只是路径的一部分。如何区分使用类:
您将获得:
/
article/
12345
uri.Query
将为您提供?order=2
我已经重新表述了这个问题。这不是已经由WCF操作uri模板确定的吗?
/
article/
12345