System.Uri 类截断尾随“.”人物
如果我从具有尾随句号 - '.' 的字符串创建一个 Uri 类实例,它们将从生成的 Uri 对象中被截断。
例如,在 C# 中:
Uri test = new Uri("http://server/folder.../");
test.PathAndQuery;
返回“/folder/”而不是“/folder.../”。
逃脱“。”与“%2E”没有帮助。
如何使 Uri 类保留尾随句点字符?
If I create a Uri class instance from string that has trailing full stops - '.', they are truncated from the resulting Uri object.
For example in C#:
Uri test = new Uri("http://server/folder.../");
test.PathAndQuery;
returns "/folder/" instead of "/folder.../".
Escaping "." with "%2E" did not help.
How do I make the Uri class to keep trailing period characters?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在调用代码之前使用反射。
此问题已提交至 Connect 和上面的解决方法被张贴在那里。
You can use reflection before your calling code.
This has been submitted to Connect and the workaround above was posted there.