2012-04-20 54 views
0

我正在使用需要通過WebGet調用接收參數的WCF服務。爲了做到這一點,我意識到我將不得不通過URI模板傳遞它們。爲了做到這一點,很明顯我缺乏關於URI格式的基本知識。URI教程/文檔

我試圖無法找到一個很好的教程或關於構建URI的任何基本文檔。

例如,這是什麼?意味着什麼是一些其他真正的基本URI元素?

+0

維基百科的文章有一個很好的討論。 http://en.wikipedia.org/wiki/Uniform_resource_identifier – 2012-04-20 20:15:48

回答

2

UriBuilder and Uri RFC應該是很好的出發點。

樣品從UriBuilder.Query

UriBuilder baseUri = new UriBuilder(
    "http://www.contoso.com/default.aspx?Param1=7890"); 
string queryToAppend = "param2=1234"; 

if (baseUri.Query != null && baseUri.Query.Length > 1) 
    baseUri.Query = baseUri.Query.Substring(1) + "&" + queryToAppend; 
else 
    baseUri.Query = queryToAppend; 
+0

謝謝,URIbuilder文檔有我一直在尋找的一切。 – SmashCode 2012-04-23 16:50:51