Module SimpleXMLRPCServer :: Class SimpleXMLRPCRequestHandler
[hide private]
[frames] | no frames]

_ClassType SimpleXMLRPCRequestHandler

SocketServer.BaseRequestHandler --+        
                                  |        
  SocketServer.StreamRequestHandler --+    
                                      |    
  BaseHTTPServer.BaseHTTPRequestHandler --+
                                          |
                                         SimpleXMLRPCRequestHandler
Known Subclasses:

Simple XML-RPC request handler class.

Handles all HTTP POST requests and attempts to decode them as XML-RPC requests.

Nested Classes [hide private]

Inherited from BaseHTTPServer.BaseHTTPRequestHandler: MessageClass

Instance Methods [hide private]
 
is_rpc_path_valid(self)
 
do_POST(self)
Handles the HTTP POST request.
 
report_404(self)
 
log_request(self, code='-', size='-')
Selectively log an accepted request.

Inherited from BaseHTTPServer.BaseHTTPRequestHandler: address_string, date_time_string, end_headers, handle, handle_one_request, log_date_time_string, log_error, log_message, parse_request, send_error, send_header, send_response, version_string

Inherited from SocketServer.StreamRequestHandler: finish, setup

Inherited from SocketServer.BaseRequestHandler: __init__

Class Variables [hide private]
  rpc_paths = ('/', '/RPC2')

Inherited from BaseHTTPServer.BaseHTTPRequestHandler: error_message_format, monthname, protocol_version, responses, server_version, sys_version, weekdayname

Inherited from SocketServer.StreamRequestHandler: rbufsize, wbufsize

Method Details [hide private]

do_POST(self)

 

Handles the HTTP POST request.

Attempts to interpret all HTTP POST requests as XML-RPC calls, which are forwarded to the server's _dispatch method for handling.

log_request(self, code='-', size='-')

 

Selectively log an accepted request.

Overrides: BaseHTTPServer.BaseHTTPRequestHandler.log_request