我通过 XMLHttpRequest 发送帖子数据:
var xmlHttp=new XMLHttpRequest();
xmlHttp.open("POST", domain, true);
xmlHttp.setRequestHeader("Content-type","multipart/form-data");
var formData = new FormData();
formData.append("data", data_json_string);
xmlHttp.send(formData);
在 Python 中,如果我尝试获取 POST(或 FILES 或任何东西)数据,则会出现错误:
MultiPartParserError: Invalid boundary in multipart: None
这永远都行不通??我真的需要将表单主体创建为单个字符串,在其中循环遍历参数并在每个参数之前和之后放置一个边界字符串吗?如果是这样,那应该是什么样子?如何从 Python 中的 POST 中获取它?或者有没有更简单的方法。我环顾四周,并没有找到太多关于此的内容。
顺便说一句,我正在使用“multipart/form-data”,因为我的字符串数据非常长,这是一种更快的发送方式。当我创建表单并将其发布到 iframe 时,它对我有用。但在这里我更喜欢xmlHttp。