我对 HttpWebRequest 和 .NET 框架的 Uri 类有一个问题(我使用 3.5 版本)。当我尝试使用 http://somedomain.net/-hello-world:misc./Items.bok 这样的 url 对页面进行简单请求时,Uri 删除“.”在最后一个“/”之前。有没有什么能力可以阻止。

提前致谢。

最佳答案

似乎这是一个已知问题,但不幸的是仍未解决。几个月前在以下 Stack Overflow 帖子中讨论了这一点:

  • HttpWebRequest to URL with dot at the end


  • 来自 .NET Framework Dev Center - Bug in Uri class with periods :

    关于c# - HttpWebRequest 和 Uri 更改 requestUri,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2070339/

    10-13 06:05