從URI

2014-01-19 28 views
2

獲得具體的數據我想從URL得到以下數據從URI

  1. 服務名稱是在這種情況下 - 客戶

2.client是177

的結構始終是相同的,服務和客戶端都可以更名

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

回答

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"]; 
+0

感謝DIRK投了,還有一種方法得到的只是「177」 –

+0

'ParseQueryString'返回'NameValueCollection',你可以用它來獲得'「177」'用'[「我的客戶端「]'索引器的返回值。 – Dirk