从URI获取特定数据

时间:2014-01-19 09:10:23

标签: c# uri

我想从网址

获取以下数据
  
      
  1. 此案例中的服务名称 - 客户
  2.         

    2.client是177

结构始终相同,并且可以更改服务和客户端的名称

Uri uri = new Uri("https://ldcorp:435/mtp/op/ota/ind/Customer/?my-client=177");

1 个答案:

答案 0 :(得分:4)

uri.Segments.LastOrDefault()返回"Customer/"

uri.Query返回"?my-client=177"

您可以使用HttpUtility.ParseQueryString(System.Web程序集)来解析查询。

var result = HttpUtility.ParseQueryString(uri.Query);
string client = result["my-client"];