HTTPS
Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP) for secure communication over a computer network, and is widely used on the Internet. In HTTPS, the communication protocol is encrypted using Transport Layer Security (TLS), or, formerly, its predecessor, Secure Sockets Layer (SSL). The protocol is therefore also often referred to as HTTP over TLS, or HTTP over SSL.
HTTP compression
The official list of tokens available to servers and client is maintained by IANA, and it includes:In addition to these, a number of unofficial or non-standardized tokens are used in the wild by either servers or clients:
The compression in HTTP can also be achieved by using the functionality of server-side scripting languages like PHP, or programming languages like Java.