擅长:python、mysql、java
<p><code>httplib.HttpConnection</code>在其构造函数中获取远程URL的<code>host</code>和<code>port</code>,而不是整个URL。</p>
<p>对于您的用例,更容易使用<code>urllib2.urlopen</code>。</p>
<pre><code>import urllib2
with open('urls.txt') as urls:
for url in urls:
try:
r = urllib2.urlopen(url)
except urllib2.URLError as e:
r = e
if r.code in (200, 401):
print '[{}]: '.format(url), "Up!"
elif r.code == 404:
print '[{}]: '.format(url), "Not Found!"
</code></pre>