【发布时间】:2014-01-02 14:22:58
【问题描述】:
解析 http 流量后,我注意到我检索到的域不正确。
Uri www.youtube.com./somepath/index.html
- 预计 www.youtube.com
- 实际 www.youtube.com。
我使用了以下代码:
var ub = new UriBuilder("www.youtube.com.");
var u = ub.Uri;
Console.WriteLine(u.Host);
有没有简单的方法来解决这个问题?我不认为.应该在主机中。
【问题讨论】:
-
域值是否始终以相同的方式“损坏”?例如,总是有一个多余的尾随句点,如您的示例所示?或者您是否还发现了其他违规行为?
-
我们正在尝试根据引用者对网站访问进行分组,这在 Uri 和 UriBuilder 的工作方式中似乎是一个奇怪的怪癖。