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.
Hypertext Transfer Protocol
The standard "reason phrases" are only recommendations, and can be replaced with "local equivalents" at the web developer's discretion. If the status code indicated a problem, the user agent might display the "reason phrase" to the user to provide further information about the nature of the problem. The standard also allows the user agent to attempt to interpret the "reason phrase", though this might be unwise since the standard explicitly specifies that status codes are machine-readable and "reason phrases" are human-readable. HTTP status code is primarily divided into five groups for better explanation of request and responses between client and server as named:The most popular way of establishing an encrypted HTTP connection is HTTPS. Two other methods for establishing an encrypted HTTP connection also exist: Secure Hypertext Transfer Protocol, and using the HTTP/1.1 Upgrade header to specify an upgrade to TLS. Browser support for these two is, however, nearly non-existent.