浏览器会正常访问,但是HTTTP的GET方法却获取不了源码是什么原因

浏览器能正常访问,但是HTTTP的GET方法却获取不了源码是什么原因?
    浏览器能正常访问网页,但是使用程序GET方法却获取不了源码(或者说有时候能访问得了,有时候不能访问)
    具体问题具体分析吧,我想获取http://www.btspread.com/search/[搜索的词] 这个网页的源码,当然“[搜索的词]”这里需要传成URL编码,我也已经转了.
    提交请求时有时候能获取得到网页源码,有时候获取不了,不知道是什么原因选成的。获取网页源码这部分应该没有错,其它网站的页面源码都能正确获取的,该网页有时候也能获取,只是有时候不行(浏览器测试访问链接都是正常的)。
    可能是什么原因呢?
    以下是我的猜想(在尝试中...):1、需要指定浏览器名称?
    2、需要指定 Referer?
    大家帮忙想想是什么问题,如何能每次都可以获取该网页的源码。小弟菜鸟

------解决方案--------------------
这是一个很“素”的http请求,没有什么特别东西。唯一要注意的就是url地址是否写对了。