在 BaseHTTPRequestHandler 类的 do_POST() 方法中,我可以通过属性 self.headers 简单地访问 POST 请求的头。但是我找不到类似的属性来访问消息体。那么我该如何处理呢?
我正在使用Python 3.2.2进行一些小试验,想编写一个简单的Web服务器以远程访问一些数据。这些数据将由Python生成,因此我不想使用SimpleHTTPRequestHandler,因为它是一个文件服务器,而是使用自己的处理程序。 我从互联网上复制了一些示例,但现在遇到了问题,因为...
这是我的HTTP服务器:from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer class test: def show(self): return "aaaa" class http_server:...
我该如何读取原始的HTTP POST字符串。我已经找到了几种解决方案来读取已解析版本的POST,但是我正在处理的项目提交了一个没有标头的原始XML有效载荷。因此,我正在尝试找到一种读取POST数据的方法,而不将其解析为键值数组。
我有一个Python类,继承自BaseHTTPRequestHandler并实现了do_POST方法。目前我只能通过在方法末尾使用以下命令来回复整数状态(例如200):self.send_response(200) 我也想在响应中发送一些字符串。我该如何做?
我正在使用BaseHTTPServer.HTTPServer创建一个WebService。 我想将以下内容记录到文件中而不是控制台。但是我还没有找到一种方法来实现。 10.23.23.19 - - [29/Nov/2013 08:39:06] "GET / HTTP/1.1" 200 - ...
这是我的代码: from http.server import HTTPServer, BaseHTTPRequestHandler class Handler(BaseHTTPRequestHandler): def do_GET(self): self.send...