首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UriBuilder地址后追加:443

UriBuilder地址后追加:443
EN

Stack Overflow用户
提问于 2021-10-19 06:50:04
回答 1查看 38关注 0票数 0

我正在尝试向URL中添加一个查询字符串,因此我使用UriBuilder。但由于某种原因,它正在将"/“转换为:443,而我没有任何线索。

代码语言:javascript
复制
var uriBuilder = new UriBuilder($"https://chats.landbot.io/v3/{Id}/index.html");
            var query = HttpUtility.ParseQueryString(uriBuilder.Query);
            query["name"] = Name;
            query["planid"] = planId.ToString();
            uriBuilder.Query = query.ToString();
            var link = uriBuilder.ToString();
            return link;

上面的代码返回"https://chats.landbot.io:443/v3/I8NCX/index.html?planid=46ff2d9fb8edf63b&name=Alex+SysAdmin

我不知道为什么:443被添加到URL中。有谁能帮我一下吗?

EN

回答 1

Stack Overflow用户

发布于 2021-10-19 08:45:23

根据您的描述,我建议您可以尝试使用uriBuilder.Uri.AbsoluteUri。

更多细节,你可以参考下面的代码:

代码语言:javascript
复制
        var uriBuilder = new UriBuilder($"https://chats.landbot.io/v3/aa/index.html");
        var query = HttpUtility.ParseQueryString(uriBuilder.Query);
        query["name"] = "aaa";
        query["planid"] = "bbb";
        uriBuilder.Query = query.ToString();
        var link = uriBuilder.Uri.AbsoluteUri;

结果:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69626213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档