python - 通过 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
这个请求有什么问题?
解决方案
您是否尝试过使用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)
推荐阅读
- spring - 将 @ConfigurationProperties 绑定到用于创建 bean 的构建器
- java - 如何根据不同的if条件在android firestore中实现多订单?
- ajax - Angular 6:http 获取响应
- javascript - 监视 componentDidMount 中的方法调用
- html - ::webkit 滚动条产生不同大小的滚动条
- sql-server-2014 - 在 Windows 2012 R2 服务器上安装 SQL Server 2014 无法进行远程和静默安装
- javascript - jQuery removeClass 在 Chrome 中不起作用
- java - 开启 GPS 功能 webview
- angular - 角度存储参考数据
- python - Django:如何通过管理员上传、显示、删除图像