我这里有一个工作的HTTP代理服务器的代码。如何创建另一个名为“客户端”的程序?客户端将向多个web服务器发送HTTP GET请求
通过代理服务器。客户端程序连接到代理服务器,并向以下3个网站发送HTTP GET请求:(www.google.com、www.yahoo.com、www.stackoverflow.com)
间隔30秒。
-我的总体问题是如何从python而不是web浏览器向代理服务器发送HTTP GET请求?
OSX 10.10.3 Python 3.4版
当我在终端中调用此代理时:python 1869.py 2000
您可以给出任何端口号来代替2000。
输出:starting server ....
Initiating server...
Accepting connection
然后在我的浏览器(im使用最新版本的chrome)中键入:localhost:2000/www.stackoverflow.com
我的终端输出是:request is GET to URL : www.stackoverflow.com
/www.stackoverflow.com
File Present in Cache
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=UTF-8
Location: http://stackoverflow.com/
Date: Thu, 07 May 2015 17:45:40 GMT
Content-Length: 148
Connection: close
Age: 0
Document Move