发布时间:2019-08-26 07:20:45编辑:auto阅读(1795)
使用python模拟http服务端,自定义返回信息头部: #!/usr/bin/python import os from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer Host = '' Port = 8080 class RequestHandler(BaseHTTPRequestHandler): def do_GET(self): Time = os.popen('date +%Y-%m-%d_%H:%M:%S').read() self.send_header('time','%s'%Time) self.end_headers() return class CustomHTTPServer(HTTPServer): def __init__(self,Host,Port): server_address = (Host,Port) HTTPServer.__init__(self,server_address,RequestHandler) def run_server(p): try: server = CustomHTTPServer(Host,Port) print "HTTPServer started on port:%s" % Port server.serve_forever() except Exception,err: print "Error:%s" %err except KeyboardInterrupt: print "Server interrupted and is shutting down..." server.socket.close() if __name__ == "__main__": run_server(Port)
上一篇: Python利用difflib比较字符串
下一篇: 用python获取MAC地址和IP地址
49384
48581
39274
36358
30769
27582
26574
21394
21256
19604
247°
485°
476°
563°
924°
637°
1316°
1526°
1240°
1224°