Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python简单套接字-从客户端请求获取URL_Python_Python 3.x_Sockets_Tcp - Fatal编程技术网

Python简单套接字-从客户端请求获取URL

Python简单套接字-从客户端请求获取URL,python,python-3.x,sockets,tcp,Python,Python 3.x,Sockets,Tcp,对于学校作业,我需要填写作为简单代理服务器的Python3示例应用程序的空白。我只需要使用套接字库 我的问题在于,没有人教我如何从客户端获取请求的url,也没有人教我如何在网上找到帮助我的信息。以下是到目前为止的代码(包括它们是为了给出我需要编写的Python风格的示例): 从套接字导入套接字、获取主机名、AF\u INET、SOCK\u流 导入系统 如果len(sys.argv)这就是我找到的答案 tcpCliSock.recv(4096) ^上面返回一个包含完整请求的bytes对象。当转换

对于学校作业,我需要填写作为简单代理服务器的Python3示例应用程序的空白。我只需要使用套接字库

我的问题在于,没有人教我如何从客户端获取请求的url,也没有人教我如何在网上找到帮助我的信息。以下是到目前为止的代码(包括它们是为了给出我需要编写的Python风格的示例):

从套接字导入套接字、获取主机名、AF\u INET、SOCK\u流
导入系统

如果len(sys.argv)这就是我找到的答案

tcpCliSock.recv(4096)
^上面返回一个包含完整请求的bytes对象。当转换为字符串并基于空格拆分时,请求的“www.google.com”段位于位置[1]

在我脑海中,检索URL的过程如下所示:

test = message.split()[1]
test = message.split()[1]