Standalone web server built on Python's BaseHTTPServer
BSD-3-CLAUSE License
Standalone web server built on Python’s BaseHTTPServer
|Build Status| |Documentation Status| |Github Issues| |PyPi Release|
AdvancedHTTPServer is released under the BSD 3-clause license, for more
details see the
LICENSE <https://github.com/zeroSteiner/AdvancedHTTPServer/blob/master/LICENSE>
__
file.
AdvancedHTTPServer builds on top of Python’s included BaseHTTPServer and provides out of the box support for additional commonly needed features such as: - Threaded request handling - Binding to multiple interfaces - SSL and SNI support - Registering handler functions to HTTP resources - A default robots.txt file - Basic authentication - The HTTP verbs GET, HEAD, POST, and OPTIONS - Remote Procedure Call (RPC) over HTTP - WebSockets
AdvancedHTTPServer does not have any additional dependencies outside of the Python standard library.
The following version of Python are currently supported:
AdvancedHTTPServer uses Sphinx for internal code documentation. This
documentation can be generated from source with the command
sphinx-build docs/source docs/html
. The latest documentation is
kindly hosted on ReadTheDocs <https://readthedocs.org/>
__ at
advancedhttpserver.readthedocs.io <https://advancedhttpserver.readthedocs.io/en/latest/>
__.
AdvancedHTTPServer
module has been renamedadvancedhttpserver
AdvancedHTTPServer
have been renamed tohmac_key
option is no longer supportedAdvancedHTTPServer
instance can now be bound to multipleRequestHandler.install_handlers
method has been renamed toon_init
SERIALIZER_DRIVERS
was renamed to g_serializer_drivers
King Phisher <https://github.com/securestate/king-phisher>
__.. |Build Status| image:: http://img.shields.io/travis/zeroSteiner/AdvancedHTTPServer.svg?style=flat-square :target: https://travis-ci.org/zeroSteiner/AdvancedHTTPServer .. |Documentation Status| image:: https://readthedocs.org/projects/advancedhttpserver/badge/?version=latest&style=flat-square :target: http://advancedhttpserver.readthedocs.org/en/latest .. |Github Issues| image:: http://img.shields.io/github/issues/zerosteiner/AdvancedHTTPServer.svg?style=flat-square :target: https://github.com/zerosteiner/AdvancedHTTPServer/issues .. |PyPi Release| image:: https://img.shields.io/pypi/v/AdvancedHTTPServer.svg?style=flat-square :target: https://pypi.python.org/pypi/AdvancedHTTPServer