我使用python urllib2
庫,可以看到一個奇怪的和討厭的問題。蟒urllib2可以打開本地主機但不是127.0.0.1
Windows 7的
我的代碼:
import urllib2 as url_request
opener = url_request.build_opener(url_request.ProxyHandler({'http': 'http://login:[email protected]:8080'}))
request = url_request.Request("http://localhost");
response = opener.open(request)
print response.read()
它工作得很好,但是當我改變localhost
到127.0.0.1
這個錯誤發生:
HTTPError: HTTP Error 502: Proxy Error (Forefront TMG denied the specified Uniform Resource Locator (URL). )
像另一個地址google.com可以成功打開。 唯一的問題是127.0.0.1
任何想法?
如果您嘗試訪問您的本地計算機,您爲什麼通過代理髮送請求? – codebox
瀏覽器成功打開127.0.0.1。頁面與本地主機相同。 – mew666
如果它與'localhost'一起使用,那麼爲什麼要改變它?又名「如果它沒有破碎,然後不修復它」;-) – Aya