diff --git a/Doc/library/http.server.rst b/Doc/library/http.server.rst index 0bd7f778cec0cf..0b93c62288b189 100644 --- a/Doc/library/http.server.rst +++ b/Doc/library/http.server.rst @@ -16,6 +16,14 @@ This module defines classes for implementing HTTP servers (Web servers). +Security Considerations +----------------------- + +http.server is meant for demo purposes and does not implement the stringent +security checks needed of real HTTP server. We do not recommend +using this module directly in production. + + One class, :class:`HTTPServer`, is a :class:`socketserver.TCPServer` subclass. It creates and listens at the HTTP socket, dispatching the requests to a handler. Code to create and run the server looks like this::