0

假设我们有 WebService,它接受很多参数,不同类型的参数具有不同类型的参数值。

" https://contoso.com/sab/service.jssp?Param=Normal & JSONOBJECT=JSPJsonObj

如何以简单的方式构建带有参数的 URI?例如加入参数或创建 %20% 格式的参数,甚至可能是创建参数,如

oq=Microsoft+Access+锁+表

在这里,我尝试构建 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 对象,其中一些甚至是二进制编码的。

4

0 回答 0