Content deleted Content added
No edit summary Tag: Reverted |
m Reverted edits by 2409:40E4:110C:DA9F:DD:46FF:FEF8:CDEF (talk): editing tests (HG) (3.4.13) |
||
(33 intermediate revisions by 31 users not shown) | |||
Line 53:
=== Indexed search ===
Before [[form (HTML)|forms]] were added to HTML, browsers rendered the –{{tag|isindex|open}} element as a single-line text-input control. The text entered into this control was sent to the server as a query string addition to a [[GET (HTTP)|GET]] request for the base URL or another URL specified by the {{code|action}} attribute.<ref>{{cite web |title=<isindex> |url=https://developer.mozilla.org/en-US/docs/Web/HTML/Element/isindex |website=HTML (HyperText Markup Language) |access-date=2015-11-21 |archive-date=2017-10-19 |archive-url=https://web.archive.org/web/20171019030835/https://developer.mozilla.org/en-US/docs/Web/HTML/Element/isindex |url-status=dead }}</ref> This was intended to allow web servers to use the provided text as query criteria so they could return a list of matching pages.<ref>{{cite web |title=HTML/Elements/isindex |url=https://www.w3.org/wiki/HTML/Elements/isindex |website=W3C Wiki |access-date=2020-03-20 |archive-date=2021-06-22 |archive-url=https://web.archive.org/web/20210622024419/https://www.w3.org/wiki/HTML/Elements/isindex |url-status=dead }}</ref>
When the text input into the indexed search control is submitted, it is encoded as a query string as follows:
Line 128:
The common workaround for these problems is to use [[POST (HTTP)|POST]] instead of [[GET (HTTP)|GET]] and store the parameters in the request body. The length limits on request bodies are typically much higher than those on URL length. For example, the limit on POST size, by default, is 2 MB on IIS 4.0 and 128 KB on IIS 5.0. The limit is configurable on Apache2 using the <code>LimitRequestBody</code> directive, which specifies the number of bytes from 0 (meaning unlimited) to 2147483647 (2 GB) that are allowed in a request body.<ref>[https://httpd.apache.org/docs/2.2/mod/core.html#limitrequestbody core – Apache HTTP Server]. Httpd.apache.org. Retrieved on 2013-09-08.</ref>
== See also ==
{{div-col}}
* [[Clean URL]]
* [[DoubleClick Click Identifier|Click identifier]]
* [[Common Gateway Interface]] (CGI)
* [[HTTP cookie]]
* [[HyperText Transfer Protocol]] (HTTP)
* [[Semantic URL]]s
* [[URI fragment]]
* [[URI normalization]]
* [[URI scheme]]
* [[UTM parameters]]
* [[Web beacon]]
{{div-col-end}}
== References ==
|