gpt4 book ai didi

.net - .NET 中不正确的新 Uri(base,relative) 行为

转载 作者:行者123 更新时间:2023-12-04 15:05:13 25 4
gpt4 key购买 nike

当你像这样创建一个新的 Uri 时:

New Uri(New Uri("http://example.com/test.php"),"?x=y")

它返回:
http://example.com/?x=y

它应该返回:
http://example.com/test.php?x=y

根据那里的每个主要浏览器(我不太确定 RFC 说什么)。

这是一个错误还是有任何其他功能可以正常运行,还有什么是在不重新发明轮子的情况下修复它的最佳方法?

最佳答案

是的,对我来说它看起来像是一个错误。特别是,我建议您在 Connect 上报告此问题时你指的是RFC 1808 ,特别是第 4 节第 5 步和第 5.1 节与此示例:

Base: http://a/b/c/d;p?q#f
Relative: ?y
Absolute: http://a/b/c/d;p?y

不确定修复它的最佳方法,恐怕:(

关于.net - .NET 中不正确的新 Uri(base,relative) 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2027978/

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