2014-01-20 39 views
0

獲取特定領域我使用以下網址,我需要從URL中刪除?$格式= XML。有沒有簡單的方法來實現這一點?從烏里

Uri uri = new Uri("https://ldcorp:435/mtp/op/ota/ind/Customer/?$format=xml); 

回答

2

也許用簡單的字符串方法:

uriString = uri.ToString(); 
int indexOfQuestionMark = uriString.IndexOf("?"); 
if(indexOfQuestionMark >= 0) 
{ 
    uri = new Uri(uriString.Substring(0, indexOfQuestionMark)); 
} 

或與Uri類本身和string.Format

string pathWithoutQuery = String.Format("{0}{1}{2}{3}", uri.Scheme, 
    uri.Scheme, Uri.SchemeDelimiter, uri.Authority, uri.AbsolutePath); 
uri = new Uri(pathWithoutQuery); 
+0

感謝蒂姆,但鏈接路徑是可以改變的,並不止一個?在URL中,我只需要找到$格式= xml和從URL –

+0

@JeanTehhe刪除它?對不起,我不明白您的評論。 –

+0

HI Tim,問題是我可以在URL中有多個問號,而且我不需要最後總是隻從url中刪除$ format = xml,另外URL路徑可以更改爲具有更多斜槓 –