pex.proto.http.listener
¶
Module Contents¶
- class pex.proto.http.listener.Handler(*args, directory=None, **kwargs)¶
Bases:
http.server.SimpleHTTPRequestHandler
Subclass of pex.proto.http module.
This subclass of pex.proto.http module represents HTTP handler for web server.
- log_request(fmt, *args) None ¶
Log an accepted request.
This is called by send_response().
- send_status(code: int = 200) None ¶
- class pex.proto.http.listener.HTTPListener(host: str, port: int, methods: dict = {})¶
Bases:
object
Subclass of pex.proto.http module.
This subclass of pex.proto.http module represents Python implementation of HTTP listener.
- listen() None ¶
Start HTTP listener.
- Return None:
None
- Raises:
RuntimeError – with trailing error message
- stop() None ¶
Stop HTTP listener.
- Return None:
None
- Raises:
RuntimeError – with trailing error message
- accept() None ¶
Accept connection.
- Return None:
None
- Raises:
RuntimeError – with trailing error message