假设我们有像WebService这样的WebService,它接受很多参数,不同种类的参数以及不同类型的参数值。
“ https://contoso.com/sab/service.jssp?Param=Normal和JSONOBJECT = JSPJsonObj
如何以简单的方式使用参数构建URI?例如加入参数或以%20%格式创建参数,甚至可能是
之类的创建参数。oq = Microsoft + Access + Locks + Tables
我在这里尝试构建URI
UriBuilder uriBuilder = new UriBuilder("https", "contoso.com", 8080, "service.jssp", "Param=Normal && JSONOBJECT=ITBS_UCN");
uriBuilder.Query += "Param3 = 3"
Uri uri = uriBuilder.Uri;
据我了解,浏览器中的查询参数具有不同的格式设置规则,但是在.NET中找不到 封装 所有这些规则的类。
例如,一些参数是Json对象,其中一些甚至是二进制编码的。