无效的URL作为C#中的有效URL
本文关键字:URL 有效 作为 无效 | 更新日期: 2023-09-27 18:29:47
我如何将无效的url(但它是有效的,因为它是内部url)添加为有效的url,当我将其传递给System.Uri()时,我收到了一个错误;
这是我的Uri代码
new System.Uri("mailto:DFO%20ABNS%20Techn/DD-DWA/IND@ADW-NGP", true)
根据http://www.ietf.org/rfc/rfc6068.txt/
应在mailto"address part"中进行%编码。Net将欣然接受:
new System.Uri("mailto:DFOTechn/DD-DWA/IND@ADW-NGP");
但这一切都被视为东道主的一部分。
编码"/"字符给出:
new System.Uri("mailto:DFO%20ABNS%20Techn%2FDD-DWA%2FIND@ADW-NGP")
Net以ADW-NGP为主机进行正确解析。