wsgidav.server.ext_wsgiutils_server.ExtHandler

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

Bases: http.server.BaseHTTPRequestHandler

ExtHandler.default_request_version

ExtHandler.disable_nagle_algorithm

ExtHandler.error_content_type

ExtHandler.error_message_format

ExtHandler.monthname

ExtHandler.protocol_version

ExtHandler.rbufsize

ExtHandler.responses

ExtHandler.server_version

ExtHandler.sys_version

ExtHandler.timeout

ExtHandler.wbufsize

ExtHandler.weekdayname

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)