wsgidav.server.ext_wsgiutils_server.ExtHandler#

class wsgidav.server.ext_wsgiutils_server.ExtHandler(request, client_address, server)[source]#

Bases: BaseHTTPRequestHandler

ExtHandler.address_string()

Return the client address.

ExtHandler.date_time_string([timestamp])

Return the current date and time formatted for a message header.

ExtHandler.do_method()

ExtHandler.end_headers()

Send the blank line ending the MIME headers.

ExtHandler.finish()

ExtHandler.flush_headers()

ExtHandler.getApp()

ExtHandler.handle()

Handle multiple requests if necessary.

ExtHandler.handle_expect_100()

Decide what to do with an "Expect: 100-continue" header.

ExtHandler.handle_one_request()

Handle a single HTTP request.

ExtHandler.handlerFunctionClosure(name)

ExtHandler.log_date_time_string()

Return the current time formatted for logging.

ExtHandler.log_error(format, *args)

Log an error.

ExtHandler.log_message(*args)

Log an arbitrary message.

ExtHandler.log_request(*args)

Log an accepted request.

ExtHandler.parse_request()

Parse a request (internal).

ExtHandler.runWSGIApp(application, ...)

ExtHandler.send_error(code[, message, explain])

Send and log an error reply.

ExtHandler.send_header(keyword, value)

Send a MIME header to the headers buffer.

ExtHandler.send_response(code[, message])

Add the response header to the headers buffer and log the response code.

ExtHandler.send_response_only(code[, message])

Send the response header only.

ExtHandler.setup()

ExtHandler.version_string()

Return the server software version string.

ExtHandler.wsgiStartResponse(...[, exc_info])

ExtHandler.wsgiWriteData(data)