• HTTP 1.1 Reference (RFC 2616)
    • HTTP 1.1 Reference (RFC 2616)
    • Introduction
      • Introduction
      • Purpose
      • Requirements
      • Terminology
      • Overall Operation
    • Notational Conventions and Generic Grammar
      • Notational Conventions and Generic Grammar
      • Augmented BNF
      • Basic Rules
    • Protocol Parameters
      • Protocol Parameters
      • HTTP Version
      • Uniform Resource Identifiers
      • Date/Time Formats
      • Character Sets
      • Content Codings
      • Transfer Codings
      • Media Types
      • Product Tokens
      • Quality Values
      • Language Tags
      • Entity Tags
      • Range Units
    • HTTP Message
      • HTTP Message
      • Message Types
      • Message Headers
      • Message Body
      • Message Length
      • General Header Fields
    • Request
      • Request
      • Request-Line
      • Request Header Fields
      • The Resource Identified by a Request
    • Response
      • Response
      • Status-Line
      • Response Header Fields
    • Entity
      • Entity
      • Entity Header Fields
      • Entity Body
    • Connections
      • Connections
      • Persistent Connections
      • Message Transmission Requirements
    • Method Definitions
      • Method Definitions
      • Safe and Idempotent Methods
      • OPTIONS
      • GET
      • HEAD
      • POST
      • PUT
      • DELETE
      • TRACE
      • CONNECT
    • Status Code Definitions
      • Status Code Definitions
      • Informational 1xx
        • Informational 1xx
        • 100 Continue
        • 101 Switching Protocols
      • Successful 2xx
        • Successful 2xx
        • 200 OK
        • 201 Created
        • 202 Accepted
        • 203 Non-Authoritative Information
        • 204 No Content
        • 205 Reset Content
        • 206 Partial Content
      • Redirection 3xx
        • Redirection 3xx
        • 300 Multiple Choices
        • 301 Moved Permanently
        • 302 Found
        • 303 See Other
        • 304 Not Modified
        • 305 Use Proxy
        • 306 (Unused)
        • 307 Temporary Redirect
      • Client Error 4xx
        • Client Error 4xx
        • 400 Bad Request
        • 401 Unauthorized
        • 402 Payment Required
        • 403 Forbidden
        • 404 Not Found
        • 405 Method Not Allowed
        • 406 Not Acceptable
        • 407 Proxy Authentication Required
        • 408 Request Timeout
        • 409 Conflict
        • 410 Gone
        • 411 Length Required
        • 412 Precondition Failed
        • 413 Request Entity Too Large
        • 414 Request-URI Too Long
        • 415 Unsupported Media Type
        • 416 Requested Range Not Satisfiable
        • 417 Expectation Failed
      • Server Error 5xx
        • Server Error 5xx
        • 500 Internal Server Error
        • 501 Not Implemented
        • 502 Bad Gateway
        • 503 Service Unavailable
        • 504 Gateway Timeout
        • 505 HTTP Version Not Supported
    • Access Authentication
    • Content Negotiation
      • Content Negotiation
      • Server-driven Negotiation
      • Agent-driven Negotiation
      • Transparent Negotiation
    • Caching in HTTP
      • Caching in HTTP
      • Caching in HTTP
      • Expiration Model
      • Validation Model
      • Response Cacheability
      • Constructing Responses From Caches
      • Caching Negotiated Responses
      • Shared and Non-Shared Caches
      • Errors or Incomplete Response Cache Behavior
      • Side Effects of GET and HEAD
      • Invalidation After Updates or Deletions
      • Write-Through Mandatory
      • Cache Replacement
      • History Lists
    • Header Field Definitions
      • Header Field Definitions
      • Accept
      • Accept-Charset
      • Accept-Encoding
      • Accept-Language
      • Accept-Ranges
      • Age
      • Allow
      • Authorization
      • Cache-Control
      • Connection
      • Content-Encoding
      • Content-Language
      • Content-Length
      • Content-Location
      • Content-MD5
      • Content-Range
      • Content-Type
      • Date
      • ETag
      • Expect
      • Expires
      • From
      • Host
      • If-Match
      • If-Modified-Since
      • If-None-Match
      • If-Range
      • If-Unmodified-Since
      • Last-Modified
      • Location
      • Max-Forwards
      • Pragma
      • Proxy-Authenticate
      • Proxy-Authorization
      • Range
      • Referer
      • Retry-After
      • Server
      • TE
      • Trailer
      • Transfer-Encoding
      • Upgrade
      • User-Agent
      • Vary
      • Via
      • Warning
      • WWW-Authenticate
    • Security Considerations
      • Security Considerations
      • Personal Information
      • Attacks Based On File and Path Names
      • DNS Spoofing
      • Location Headers and Spoofing
      • Content-Disposition Issues
      • Authentication Credentials and Idle Clients
      • Proxies and Caching
    • Acknowledgments
    • References
    • Authors' Addresses
    • Appendices
      • Appendices
      • Internet Media Type message/http and application/http
      • Compatibility with Previous Versions
      • Internet Media Type multipart/byteranges
      • Tolerant Applications
      • Differences Between HTTP Entities and RFC 2045 Entities
      • Additional Features
    • Full Copyright Statement
  • Cookies