请告诉我,为了正常工作,我应该以什么形式给出服务器的状态以及我在uwsgi中的应用程序的响应主体
import BaseHTTPServer
import AppLogic
class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
def do_GET(self):
AppLogic = AppLogic()
(status, response) = AppLogic.Query_get(*args)
self.send_response(status)
self.end_headers()
self.wfile.write(response)
self.wfile.flush()
def do_POST(self):
if self.headers.getheader('content-length'):
length = int(self.headers.getheader('content-length'))
postData = self.rfile.read(length)
AppLogic = AppLogic()
(status, response) = AppLogic.Query_post(*args,postData)
self.send_response(status)
self.end_headers()
self.wfile.write(response)
self.wfile.flush()
def test(Handler=SimpleHTTPRequestHandler, Server=BaseHTTPServer.HTTPServer):
httpd = Server(('localhost', 8000), Handler)
try:
httpd.serve_forever()
except KeyboardInterrupt:
httpd.server_close()
if __name__ == '__main__':
test()
目前没有回答
相关问题 更多 >
编程相关推荐