basehttprequesthandler相关内容

Python:BaseHTTPRequestHandler-阅读原始帖子

我如何阅读STRING上的原始http帖子.我已经找到了几种阅读文章的解析版本的解决方案,但是我正在处理的项目提交了没有头的原始xml有效负载.因此,我试图找到一种方法来读取发布数据,而不将其解析为键=>值数组. 解决方案 我认为self.rfile.read(self.headers.getheader('content-length'))应该将原始数据作为字符串返回. 根据直接在Bas ..
发布时间:2020-07-18 19:52:03 Python

使用BaseHTTPRequestHandler编写响应主体

我正在使用Python 3.2.2进行一些操作,并希望编写一个简单的Web服务器来远程访问一些数据.这些数据将由Python生成,因此我不想使用SimpleHTTPRequestHandler,因为它是文件服务器,而是我自己的处理程序. 我从互联网上复制了一些示例,但由于响应输出流拒绝写正文内容而被困住了. 这是我的代码: import http.server import so ..
发布时间:2020-07-18 19:51:58 Python

如何在BaseHTTPRequestHandler.do_POST()中提取HTTP消息体?

在 BaseHTTPRequestHandler 的 do_POST()方法中,我只需通过属性即可访问POST请求的标题 self.headers 。但是我找不到用于访问消息正文的类似属性。那我怎么去做呢? 解决方案 你可以在 do_POST 这样的方法: content_len = int(self.headers.getheader('content-length',0) ) ..
发布时间:2018-07-09 16:17:51 Python