gpt4 book ai didi

asp.net-mvc - 如何在 ASP MVC 中编码完整的 URL 字符串

转载 作者:行者123 更新时间:2023-12-04 20:21:36 25 4
gpt4 key购买 nike

我得到一个 url 字符串并想将其转换为合法的 http url:

例如:
"http://one/two/three%four/five#five?six seven"应该变成 "http://one/two/three%25four/five%23five?six%20seven"
然而,HttpUtility.UrlEncode没有帮助,因为它对整个字符串进行编码(包括合法的 "://" )。

提前致谢

最佳答案

看看这是你想要的吗?

   Uri uri = new Uri("http://one/two/three%four/#five?six seven");
string url = uri.AbsoluteUri + uri.Fragment;
// url will be "http://one/two/three%25four/#five?six%20seven#five?six%20seven"

关于asp.net-mvc - 如何在 ASP MVC 中编码完整的 URL 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com