基于python2快速实现http服务

  |   0 评论   |   5 浏览

    基于python2快速实现http服务
    并返回固定json

    from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
    
    class SimpleJSONHandler(BaseHTTPRequestHandler):
    
     def do_GET(self):
    
     self.send_response(200)
    
     self.send_header('Content-type', 'application/json')
    
     self.end_headers()
    
     self.wfile.write('{"code": 200,"message": null,"action": ["block"],"extras": null,"custVals": ""}')
    
     def do_POST(self):
    
     self.send_response(200)
    
     self.send_header('Content-type', 'application/json')
    
     self.end_headers()
    
     self.wfile.write('{"code": 200,"message": null,"action": ["block"],"extras": null,"custVals": ""}')
    
    if __name__ == '__main__':
     server = HTTPServer(('0.0.0.0', 8000), SimpleJSONHandler)
    
     print('Serving on port 8000...')
    
     server.serve_forever()
    

    运行python json_server.py

    评论

    发表评论

    validate