Import basehttpserver Import Urlparse class Webrequesthandler (Basehttpserver.basehttprequesthandler): Def do_GET (self ): "" "" "Parsed_path = Urlparse.urlparse (self.path) message_parts = [' C
Lient VALUES: ', ' client_address=%s (%s) '% (self.client_address,
Self.address_string ()), ' command=%s '% self.command, ' path=%s '% Self.path, ' Real path=%s '% Parsed_path.path, ' query=%s '% parsed_path.query, ' request_version=% S '% self.request_version, ', ' SERVER VALUES: ', ' server_version=%s '% sel F.server_version, ' sys_version=%s '% self.sys_version, ' protocol_version=%s '% SELF.PROTOC Ol_version, ', ' HEADERS RECEIVED: ',] for name, value in sorted (s
Elf.headers.items ()): Message_parts.append ('%s=%s '% (name, Value.rstrip ())) Message_parts.append (') message = ' \ r \ n '. Join (Message_parts) self.send_response self.end_headers () self.wfile.write (message) Server = Basehttpserver.httpserver ((' 0.0.0.0 ', 8080), Webrequesthandler) Server.serve_forever ()