首页 > 解决方案 > 通过 POST 请求发送数据

问题描述

一段时间前,我一直在使用带有 Python 的套接字,我试图理解为什么这个应该在字段 data1 和 data2 上发送一些数据的 POST 不起作用。

POST /method.php HTTP/1.1\r\nHost: localhost\r\nContent-Type: multipart/form-data\r\n\r\ndata1=something&data2= otherthing\r\n\r\n

这个请求有什么问题?

标签: pythonpython-3.xsocketshttp

解决方案


您是否尝试过使用Requests库,下面的发布请求示例

import requests
header = {"Content-Type": "multipart/form-data"}
data1="something"
data2= "otherthing"

session_requests = requests.session()
result = session_requests.post("http://localhost/", data=dict(data1, data2), headers=header)

推荐阅读