Use Python to simulate HTTP service side, customize return information header:#!/usr/bin/pythonimport osfrom basehttpserver import basehttprequesthandler,httpserverhost = ' Port = 8080class 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 () returnclass 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 emulates HTTP server side