URI教程/文档

时间:2012-04-20 18:35:54

标签: c# wcf uri

我正在开发一个需要通过WebGet调用接收参数的WCF服务。为了做到这一点,我意识到我将不得不通过URI模板传递它们。在尝试这样做时,很明显我缺乏URI格式的基本知识。

我试图找到一个很好的教程或任何关于构造URI的基本文档都没有用。

例如,该怎么办?意味着什么是其他真正基本的URI元素?

1 个答案:

答案 0 :(得分:2)

UriBuilderUri 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;