-
Book Overview & Buying
-
Table Of Contents
Mastering Python for Networking and Security - Second Edition
By :
HTTP is an application layer protocol that defines the rules that clients, proxies, and servers need to follow for information exchange. It basically consists of two elements:
The HTTP protocol is a stateless hypertext data transfer protocol that does not store the exchanged information between client and server. Being a stateless protocol for storing information related to an HTTP transaction, it is necessary to resort to other techniques for storing exchange data, such as cookies (values stored on the client side) or sessions (temporary memory spaces reserved to store information about one or more HTTP transactions on the server side).
The servers return an HTTP code indicating the outcome of an operation requested by the client. In addition, the...