网络编程:如何用Python实现HTTP请求和响应?
在Python中,我们可以使用内置的http
模块或者第三方库如requests
来实现HTTP请求和响应。
以下是一个简单的例子,使用http.client
模块发送GET请求:
import http.client
def make_request(url):
conn = http.client.HTTPConnection(url)
# 发送GET请求
conn.request('GET', '/')
response = conn.getresponse()
data = response.read()
conn.close()
return data
url = 'http://example.com'
print(make_request(url))
这段代码首先建立一个到指定URL的HTTP连接。然后,发送一个GET请求到/
路径。接收响应数据并关闭连接。最后返回处理后的数据。
还没有评论,来说两句吧...