作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 do_POST
中有以下代码段:
c_type, p_dict = cgi.parse_header(
self.headers.get('Content-Type')
)
content_len = int(self.headers.get('Content-length'))
p_dict['boundary'] = bytes(p_dict['boundary'], "utf-8")
p_dict['CONTENT-LENGTH'] = content_len
postvars = cgi.parse_multipart(self.rfile, p_dict)
一直持续到最后
postvars
线,它刚刚停止的地方。在我重新启动调试过程之前,甚至不会处理后续请求。
FormData
的 JS :
function send() {
var xhr = new XMLHttpRequest();
var url = "URL_WAS_HERE";
xhr.open("POST", url, true);
xhr.onreadystatechange = function () {
};
var form = new FormData(document.querySelector('form'));
xhr.send(form);
}
其他形式只是
POST
JSON
字符串工作正常,但这需要是多部分的,因为我还在表单中上传了一个文件。我不知道我的代码有什么问题,它看起来或多或少与其他人的
multipart
相同处理 Python 3 的代码。
form = cgi.FieldStorage(
fp=self.rfile,
headers=self.headers,
environ={'REQUEST_METHOD':'POST'})
...这个调试命令也永远卡住了。
最佳答案
我已经阅读了 rfile
在 fork 之前,我以为我没有击中。仍然是奇怪的行为,我希望会出现错误。
关于python-3.x - BaseHTTPRequestHandler cgi.parse_multipart 从不返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64588386/
我尝试将图像从 iPhone 上传到 Ruby on Rails (RoR) 服务器,但收到以下错误: !\ FAILSAFE /!\ Thu Nov 11 23:51:39 CET 2010 St
我的 do_POST 中有以下代码段: c_type, p_dict = cgi.parse_header( self.headers.get(
我是一名优秀的程序员,十分优秀!