• Thumbnail for HTTP request smuggling
    HTTP request smuggling (HRS) is a security exploit on the HTTP protocol that takes advantage of an inconsistency between the interpretation of Content-Length...
    7 KB (839 words) - 11:22, 13 July 2025
  • Thumbnail for List of HTTP status codes
    Protocol (HTTP) response status codes are issued by a server in response to a client's request made to the server. It includes codes from IETF Request for Comments...
    46 KB (5,665 words) - 21:39, 6 August 2025
  • Thumbnail for XMLHttpRequest
    XMLHttpRequest (XHR) is an API in the form of a JavaScript object whose methods transmit HTTP requests from a web browser to a web server. The methods...
    11 KB (1,207 words) - 15:30, 18 May 2025
  • Thumbnail for HTTP
    first HTTP version, named 0.9. That version was subsequently developed, eventually becoming the public 1.0. Development of early HTTP Requests for Comments...
    61 KB (7,794 words) - 11:04, 23 June 2025
  • Thumbnail for POST (HTTP)
    In computing, POST is a request method supported by HTTP used by the World Wide Web. By design, the POST request method requests that a web server accepts...
    10 KB (1,259 words) - 02:24, 14 July 2025
  • Thumbnail for HTTP 403
    HTTP 403 is an HTTP status code meaning access to the requested resource is forbidden. The server understood the request, but will not fulfill it, if it...
    5 KB (613 words) - 07:55, 16 July 2025
  • Thumbnail for HTTP header injection
    OWASP HTTP request Splitting OWASP Testing for HTTP Splitting/Smuggling HTTP Smuggling in 2015 NoScript Official Website HTTP request smuggling v t e...
    1 KB (104 words) - 10:05, 17 May 2025
  • Thumbnail for Basic access authentication
    to provide a user name and password when making a request. In basic HTTP authentication, a request contains a header field in the form of Authorization:...
    7 KB (863 words) - 14:35, 30 June 2025
  • Thumbnail for HTTP/1.1 Upgrade header
    HTTP header field introduced in HTTP/1.1. In the exchange, the client begins by making a cleartext request, which is later upgraded to a newer HTTP protocol...
    4 KB (540 words) - 00:05, 26 May 2025
  • Thumbnail for HTTP 301
    response to a request of any type other than GET or HEAD, the client must ask the user before redirecting. Client request: GET /index.php HTTP/1.1 Host: www...
    4 KB (432 words) - 02:24, 22 July 2025
  • Thumbnail for HTTP 404
    Wide Web. When communicating via HTTP, a server is required to respond to a request, such as a web browser request for a web page, with a numeric response...
    16 KB (1,945 words) - 23:09, 3 June 2025
  • Thumbnail for HTTP persistent connection
    receive multiple HTTP requests/responses, as opposed to opening a new connection for every single request/response pair. The newer HTTP/2 protocol uses...
    11 KB (1,192 words) - 01:31, 21 July 2025
  • Thumbnail for HTTP 302
    changing the request type of the new request to GET, regardless of the type employed in the original request (e.g. POST). For this reason, HTTP/1.1 (RFC 2616)...
    3 KB (304 words) - 19:23, 15 June 2025
  • Thumbnail for HTTP 303
    been performed, since RFC 2616 (HTTP 1.1). According to RFC 7231, which obsoletes RFC 2616, "A 303 response to a GET request indicates that the origin server...
    3 KB (474 words) - 03:39, 21 July 2025
  • Thumbnail for List of HTTP header fields
    HTTP header fields are a list of strings sent and received by both the client program and server on every HTTP request and response. These headers are...
    53 KB (2,491 words) - 11:13, 9 July 2025
  • Thumbnail for HTTP referer
    Search with HTTPS. Most web servers maintain logs of all traffic, and record the HTTP referrer sent by the web browser for each request. This raises...
    12 KB (1,353 words) - 20:23, 2 August 2025
  • Thumbnail for HTTP pipelining
    HTTP pipelining is a feature of HTTP/1.1, which allows multiple HTTP requests to be sent over a single TCP connection without waiting for the corresponding...
    17 KB (1,672 words) - 02:05, 2 June 2025
  • Thumbnail for HTTP message body
    case of HTTP/0.9 no headers are transmitted). The request/response message consists of the following: Request line, such as GET /logo.gif HTTP/1.1 or Status...
    2 KB (211 words) - 00:26, 11 March 2024
  • Thumbnail for HTTP parameter pollution
    is protection against HTTP Parameter Pollution. HTTP response splitting HTTP request smuggling Balduzzi et al. 2011, p. 2. "HTTP Parameter Pollution Vulnerabilities...
    4 KB (284 words) - 16:44, 5 September 2023
  • Thumbnail for HTTP location
    header should be sent with an HTTP status code of 3xx. It is passed as part of the response by a web server when the requested URI has: Moved temporarily;...
    5 KB (578 words) - 21:46, 27 June 2025
  • Thumbnail for HTTP compression
    compression schemes it supports by including a list of tokens in the HTTP request. For Content-Encoding, the list is in a field called Accept-Encoding;...
    18 KB (1,864 words) - 17:15, 22 July 2025
  • Thumbnail for HTTP ETag
    The ETag or entity tag is part of HTTP, the protocol for the World Wide Web. It is one of several mechanisms that HTTP provides for Web cache validation...
    10 KB (1,299 words) - 22:11, 4 November 2024
  • Thumbnail for HTTP 451
    networking, 451 Unavailable For Legal Reasons is an HTTP status code used when the user requests a resource which cannot be served for legal reasons,...
    10 KB (1,023 words) - 03:40, 21 July 2025
  • Thumbnail for HTTPS
    Because HTTPS piggybacks HTTP entirely on top of TLS, the entirety of the underlying HTTP protocol can be encrypted. This includes the request's URL, query...
    42 KB (4,314 words) - 11:28, 25 July 2025
  • Thumbnail for Content negotiation
    computing, content negotiation refers to mechanisms defined as a part of HTTP that make it possible to serve different versions of a document (or more...
    7 KB (914 words) - 01:56, 18 January 2025
  • Thumbnail for PATCH (HTTP)
    In computing, the PATCH method is a request method in HTTP for making partial changes to an existing resource. The PATCH method provides an entity containing...
    12 KB (1,417 words) - 16:40, 25 May 2025
  • Thumbnail for Secure Hypertext Transfer Protocol
    request. This means that HTTPS implementations without Server Name Indication (SNI) support require a separate IP address per DNS name, and all HTTPS...
    3 KB (368 words) - 00:41, 22 January 2025
  • Thumbnail for Byte serving
    Byte serving (other names: Range Requests; Byte Range Serving; Page on demand) is the process introduced in HTTP protocol 1.1 of sending only a portion...
    5 KB (698 words) - 01:41, 26 April 2025
  • Thumbnail for Digest access authentication
    and the client would prompt the user again. Client request (no authentication) GET /dir/index.html HTTP/1.0 Host: localhost (followed by a new line, in the...
    25 KB (2,879 words) - 04:06, 25 May 2025
  • Thumbnail for HTTP cookie
    attached to each HTTP request by the browser, JWTs must be explicitly attached to each HTTP request by the web application. The HTTP protocol includes...
    93 KB (10,944 words) - 02:30, 24 June 2025