This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links
HTTP

Version management

Difference between version and

At line 1 added 29 lines
!!! Overview
[{$pagename}] is an [Abbreviation] of [Hypertext Transfer Protocol].
[{$pagename}] Related to [HTTPS]
!! [{$pagename}] [protocol] is [stateless]
So even though the [HTTP] [protocol] may be [stateless] the long-term communications between a [HTTP] [client] and [HTTP] [server] are NOT.
There is a considerable number of methods to try to maintain [state] within long-term communications between a [HTTP] [client] and [HTTP] [server]
* [sessionData]
* [Tracking Cookies]
* [Authentication cookie]
* [tokens]
* [Web Storage]
!! [HTTP Status Code]
The [{$pagename}] protocol provides a rich set of [HTTP Status Code] to represent different request processing outcomes.
!! [HTTP Methods]
[HTTP Methods] are request message is characterized by two very important parts. The target, composed by a [URI], identifies the resource where an operation should be performed. The request method defines this operation and is the primary source of request semantics.
A defining characteristic of HTTP is that the set of available methods is always the same, independent of the target resource. This is in sharp contrast with other architectural styles, such as RPC (Remote Procedure Calls) or distributed objects, where each request target has its own specific operations.
The fixed set of available [HTTP Methods].
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [Hypertext_Transfer_Protocol|Wikipedia:Hypertext_Transfer_Protocol|target='_blank'] - based on information obtained 2012-08-10