Python网络编程:HTTP请求与响应详解实例

原创 ╰半夏微凉° 2025-01-26 20:33 50阅读 0赞

在Python中,我们可以使用内置的http模块来发送和接收HTTP请求和响应。以下是一些基本的概念和实例:

  1. 发送GET请求:
    ```python
    import http.client

服务器地址(例如:www.example.com)”

url = “http://www.example.com/“

创建连接

conn = http.client.HTTPConnection(url)

发送GET请求

conn.request(‘GET’, ‘/‘)

接收响应

response = conn.getresponse()

打印响应内容

print(response.read().decode())

  1. 2. 发送POST请求:
  2. ```python
  3. import http.client
  4. url = "http://example.com/api/data"
  5. data = {"key1": "value1", "key2": "value2"}
  6. conn = http.client.HTTPConnection(url)
  7. headers = {
  8. 'Content-Type': 'application/json',
  9. }
  10. conn.request('POST', '/', headers=headers, body=json.dumps(data)))
  11. response = conn.getresponse()
  12. print(response.read().decode())

请确保服务器地址正确,并根据实际需求调整请求方法、URL和数据。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,50人围观)

还没有评论,来说两句吧...

相关阅读