Python http服务器:处理POST应用程序/八位字节流

时间:2011-08-24 19:50:27

标签: python http

我有一个非常基本的Web服务器使用BaseHTTPServer。我可以处理简单的GET和POST请求(甚至是multipart / form-data),但是我在处理“application / octet-stream”时遇到了问题。任何提示?

1 个答案:

答案 0 :(得分:2)

cgi模块的表单解析器仅适用于multipart/form-data

单个部分表单 - 表示self.headers.getheader('content-type')中标准MIME类型的任何内容 - 可以通过self.rfile作为普通二进制数据使用 - 无需解析它们。

看看这里:

此外,不要被cgi的东西搞糊涂。它似乎是过去的命名约定(在Ruby-on-Rails之前),当时cgi是常见的,而Web框架是闻所未闻的。