This chapter explains Python HTTP networking library functions with a few third-party libraries. For example, the requests library deals with the HTTP requests in a nicer and cleaner way. The OpenSSL library is used in one of the recipes to create an SSL-enabled web server.
Many common HTTP protocol features have been illustrated in a few recipes, for example, the web form submission with POST, manipulating header information, use of compression, and so on.