python import SimpleHTTPServer import SocketServer PORT = 8000 Handler = SimpleHTTPServer.SimpleHTTPRequestHandler httpd = SocketServer.TCPServer(("", PORT), Handler) print "Serving at port", PORT httpd.serve_forever() python from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer import json class MyHandler(BaseHTTPRequestHandler): def do_GET(self): if self.path == '/api': response = {'message': 'Hello, World!'} self.send_response(200) self.send_header('Content-type', 'application/json') self.end_headers() self.wfile.write(json.dumps(response)) else: self.send_response(404) self.end_headers() self.wfile.write('Not found') def main(): PORT = 8000 server = HTTPServer(('', PORT), MyHandler) print('Server running on port %s' % PORT) server.serve_forever() if __name__ == '__main__': main()


上一篇:
下一篇:
切换中文