Package pyGlobus :: Module GSISOAP :: Class SOAPRequestHandler
[show private | hide private]
[frames | no frames]

Class SOAPRequestHandler

BaseRequestHandler --+        
                     |        
  StreamRequestHandler --+    
                         |    
    BaseHTTPRequestHandler --+
                             |
                            SOAPRequestHandler


Method Summary
  date_time_string(self)
Return the current date and time formatted for a message header.
  do_POST(self)
  log_message(self, format, *args)
Log an arbitrary message.
  version_string(self)
Return the server software version string.
    Inherited from BaseHTTPRequestHandler
  address_string(self)
Return the client address formatted for logging.
  end_headers(self)
Send the blank line ending the MIME headers.
  handle(self)
Handle multiple requests if necessary.
  handle_one_request(self)
Handle a single HTTP request.
  log_date_time_string(self)
Return the current time formatted for logging.
  log_error(self, *args)
Log an error.
  log_request(self, code, size)
Log an accepted request.
  parse_request(self)
Parse a request (internal).
  send_error(self, code, message)
Send and log an error reply.
  send_header(self, keyword, value)
Send a MIME header.
  send_response(self, code, message)
Send the response header and log the response code.
    Inherited from StreamRequestHandler
  finish(self)
  setup(self)
    Inherited from BaseRequestHandler
  __init__(self, request, client_address, server)

Class Variable Summary
    Inherited from BaseHTTPRequestHandler
str error_message_format = '<head>\n<title>Error response</t...
list monthname = [None, 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'J...
str protocol_version = 'HTTP/1.0'
dict responses = {400: ('Bad request', 'Bad request syntax or...
str server_version = 'BaseHTTP/0.3'
str sys_version = 'Python/2.4.1'
list weekdayname = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat',...
    Inherited from StreamRequestHandler
int rbufsize = -1                                                                    
int wbufsize = 0                                                                     

Method Details

date_time_string(self)

Return the current date and time formatted for a message header.
Overrides:
BaseHTTPServer.BaseHTTPRequestHandler.date_time_string (inherited documentation)

log_message(self, format, *args)

Log an arbitrary message.

This is used by all other logging functions. Override it if you have specific logging wishes.

The first argument, FORMAT, is a format string for the message to be logged. If the format string contains any % escapes requiring parameters, they should be specified as subsequent arguments (it's just like printf!).

The client host and current date/time are prefixed to every message.
Overrides:
BaseHTTPServer.BaseHTTPRequestHandler.log_message (inherited documentation)

version_string(self)

Return the server software version string.
Overrides:
BaseHTTPServer.BaseHTTPRequestHandler.version_string (inherited documentation)

Generated by Epydoc 2.1 on Tue Apr 4 14:32:56 2006 http://epydoc.sf.net