zoukankan      html  css  js  c++  java
  • 使用python3来实现简易web服务

    1. python自带web服务

    python -m http.server 8001
    

    此时,服务会监听 0.0.0.0:8001。

    帮助: server.py [-h] [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port]

    如果不指定directory,则默认当前目录。

    2. 进阶

    from http.server import HTTPServer, BaseHTTPRequestHandler
    import json
    
    data = {'result': 'this is a test'}
    host = ('localhost', 8888)
    
    class Resquest(BaseHTTPRequestHandler):
        def do_GET(self):
            self.send_response(200)
            self.send_header('Content-type', 'application/json')
            self.end_headers()
            self.wfile.write(json.dumps(data).encode())
    
    if __name__ == '__main__':
        server = HTTPServer(host, Resquest)
        print("Starting server, listen at: %s:%s" % host)
        server.serve_forever()
    
     
    如需转载,请注明出处,否则本人会追究法律责任!
  • 相关阅读:
    爬虫之Selenium库
    爬虫之pyquery库
    爬虫之BeautifulSoup库
    爬虫之Requests库
    爬虫之Re库
    在Flask中使用Celery
    Celery-分布式任务队列
    MongoDB
    Redis Cluster
    如何使用mongo shell
  • 原文地址:https://www.cnblogs.com/hacker001/p/12605339.html
Copyright © 2011-2022 走看看