我正在开发一个需要通过WebGet调用接收参数的WCF服务。为了做到这一点,我意识到我将不得不通过URI模板传递它们。在尝试这样做时,很明显我缺乏URI格式的基本知识。
我试图找到一个很好的教程或任何关于构造URI的基本文档都没有用。
例如,该怎么办?意味着什么是其他真正基本的URI元素?
答案 0 :(得分:2)
UriBuilder和Uri RFC应该是不错的起点。
的示例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;