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

Version management

Difference between version and

At line 1 added 35 lines
!!! Overview
[{$pagename}] The [HTTP Status Code] [Found] is a common way of performing [URL redirection].
An [{$pagename}] will additionally provide a [URL] in the location [HTTP Header Field]. The [user-agent] (e.g. a web browser) is invited by a response with this code to make a second, otherwise identical, request to the new [URL] specified in the location field. The HTTP/1.0 specification ([RFC 1945]) initially defined this code, and gives it the description phrase "Moved Temporarily".
Many web browsers implemented this code in a manner that violated this standard, changing the request type of the new request to [HTTP GET], regardless of the type employed in the original request (e.g. [HTTP POST]).[1] For this reason, HTTP/1.1 ([RFC 2616]) added the new status codes [HTTP 303] and [HTTP 307] to disambiguate between the two behaviours, with [HTTP 303] mandating the change of request type to [HTTP GET], and [HTTP 307] preserving the request type as originally sent. Despite the greater clarity provided by this disambiguation, the [{$pagename}] code is still employed in web frameworks to preserve compatibility with browsers that do not implement the HTTP/1.1 specification.[2]
As a consequence, the update of [RFC 2616] changes the definition to allow user agents to rewrite [HTTP POST] to [HTTP GET].[3]
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [302 Found|https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302|target='_blank'] - based on information obtained 2018-07-31-