【发布时间】:2013-04-21 21:37:43
【问题描述】:
我正在尝试在变量“full_req”中构建 HTTP 请求字符串。以下是 HTTP 请求的外观:
GET /images/logo/ HTTP/1.1
Host: www.google.com
Connection: close
我已经编写了 python 代码,所以如果我输入一个 url,“http://www.google.com/images/logo/googlelogo.png”,它会将 url 分成 3 部分。以下是我使用的变量:
-
host(包含www.google.com) -
path(包含/images/logo/) -
file(包含googlelogo.png) -
port(它显示None,但我认为它应该是80)
如何将 HTTP 请求字符串分配给 full_req 变量,以便在打印此变量时,它包含所有三行?
print(full_req)
尝试了字符串连接,但没有成功。我使用了这个资源:http://www.skymind.com/~ocrow/python_string/
【问题讨论】:
-
你知道 Python 自带
urlparsemodule吗?
标签: python