日期:2014-05-17  浏览次数:20745 次

WebRequest 的一个疑难问题。
最近抓取网页数据,发现有人特意制造了这样的路径 /123./23./ ,使用WebRequest.Create 来获取包含特殊路径的网址时,发现路径里面的点都自动去掉了,变成 /123/23/ ,所以最终的访问结果就是 404 找不到文件。 不知道我是否说明白了,希望高手支个招,怎样访问这种特殊的路径呢?

------解决方案--------------------
做一个URLEncode编码试试看。
------解决方案--------------------
论坛上有人解释过:
http://blog.csdn.net/ciaos/article/details/7542934

原帖来自StackOverflow:
http://stackoverflow.com/questions/856885/httpwebrequest-to-url-with-dot-at-the-end

具体就不贴code了,人家的“版权”,呵呵。试了一下,是没有问题滴。