╧ε±δσ ∩εδ≤≈σφΦ Φ Φφ≥σ≡∩≡σ≥α÷ΦΦ τα∩≡ε±α, ±σ≡Γσ≡ ∩ε±√δασ≥ ε≥Γσ≥ Γ ±εε≥Γσ≥±≥ΓΦΦ ±ε ±δσΣ≤■∙σΘ ⌠ε≡∞εΘ:
╬≥Γσ≥ = ╧≡ε±≥εΘ-╬≥Γσ≥ | ╧εδφ√Θ-╬≥Γσ≥ ╧≡ε±≥εΘ-╬≥Γσ≥ = [ ╤εΣσ≡µαφΦσ-╬≥Γσ≥α ] ╧εδφ√Θ-╬≥Γσ≥ = ╤≥≡εΩα-╤≥α≥≤± *( ╬ß∙ΦΘ-╟απεδεΓεΩ | ╟απεδεΓεΩ-╬≥Γσ≥α | ╟απεδεΓεΩ-╤εΣσ≡µαφΦ ) CRLF [ ╤εΣσ≡µαφΦσ-╬≥Γσ≥α ]╧≡ε±≥εΘ-╬≥Γσ≥ Σεδµσφ ∩ε±√δα≥ⁿ± ≥εδⁿΩε Γ ε≥Γσ≥ φα HTTP/0.9 ╧≡ε±≥εΘ-╟α∩≡ε±, ΦδΦ Γ ≥ε∞ ±δ≤≈ασ, σ±δΦ ±σ≡Γσ≡ ∩εΣΣσ≡µΦΓασ≥ ≥εδⁿΩε επ≡αφΦ≈σφφ√Θ HTTP/0.9 ∩≡ε≥εΩεδ. ┼±δΦ ΩδΦσφ≥ ∩ε±√δασ≥ HTTP/1.0 ╧εδφ√Θ-╟α∩≡ε± Φ ∩εδ≤≈ασ≥ ε≥Γσ≥, Ωε≥ε≡√Θ φσ φα≈Φφασ≥± ±ε ╤≥≡εΩΦ-╤≥α≥≤±, εφ Σεδµσφ ∩≡σΣ∩εδαπα≥ⁿ, ≈≥ε ε≥Γσ≥ ±σ≡Γσ≡α ∩≡σΣ±≥αΓδ σ≥ ±εßεΘ ╧≡ε±≥εΘ-╬≥Γσ≥, Φ εß≡αßα≥√Γα≥ⁿ σπε Γ ±εε≥Γσ≥±≥ΓΦΦ ± ²≥Φ∞. ╤δσΣ≤σ≥ τα∞σ≥Φ≥ⁿ, ≈≥ε ╧≡ε±≥εΘ-╬≥Γσ≥ ±ε±≥εΦ≥ ≥εδⁿΩε Φτ τα∩≡α°ΦΓασ∞εΘ Φφ⌠ε≡∞α÷ΦΦ (ßστ ταπεδεΓΩεΓ) Φ ∩ε≥εΩ Σαφφ√⌡ ∩≡σΩ≡α∙ασ≥± Γ ≥ε≥ ∞ε∞σφ≥, ΩεπΣα ±σ≡Γσ≡ ταΩ≡√Γασ≥ ±σαφ± ±Γ τΦ.
╧σ≡Γα ±≥≡εΩα ╧εδφεπε-╟α∩≡ε±α Γδ σ≥± ╤≥≡εΩεΘ-╤≥α≥≤±, ±ε±≥ε ∙σΘ Φτ Γσ≡±ΦΦ ∩≡ε≥εΩεδα, τα Ωε≥ε≡εΘ ±δσΣ≤σ≥ ÷Φ⌠≡εΓεΘ ΩεΣ ±≥α≥≤±α Φ α±±ε÷ΦΦ≡εΓαφφεσ ± φΦ∞ ≥σΩ±≥εΓεσ ∩≡σΣδεµσφΦσ. ┬±σ ²δσ∞σφ≥√ ╤≥≡εΩΦ-╤≥α≥≤± ≡ατΣσδσφ√ ∩≡εßσδα∞Φ. ═σ ≡ατ≡σ°σφ√ ±Φ∞Γεδ√ CR Φ LF, τα Φ±Ωδ■≈σφΦσ∞ ταΓσ≡°α■∙σΘ ∩ε±δσΣεΓα≥σδⁿφε±≥Φ CRLF.
╤≥≡εΩα-╤≥α≥≤±=┬σ≡±Φ -HTTP SP ╤≥α≥≤±-╩εΣ SP ╘≡ατα-╬ß' ±φσφΦσ.
╥αΩ ΩαΩ ╤≥≡εΩα-╤≥α≥≤± Γ±σπΣα φα≈Φφασ≥± ± Γσ≡±ΦΦ ∩≡ε≥εΩεδα "HTTP/" 1*╓╚╘╨└ "." 1*╓╚╘╨└ (φα∩≡Φ∞σ≡ HTTP/1.0), ±≤∙σ±≥ΓεΓαφΦσ ²≥επε Γ√≡αµσφΦ ≡α±±∞α≥≡ΦΓασ≥± ΩαΩ ε±φεΓφεσ Σδ ε∩≡σΣσδσφΦ ≥επε, Γδ σ≥± δΦ ε≥Γσ≥ ╧≡ε±≥√∞-╬≥Γσ≥ε∞, ΦδΦ ╧εδφ√∞-╬≥Γσ≥ε∞. ╒ε≥ ⌠ε≡∞α≥ ╧≡ε±≥επε-╬≥Γσ≥α φσ Φ±Ωδ■≈ασ≥ ∩ε ΓδσφΦ ∩εΣεßφεΘ ±≥≡εΩΦ (≈≥ε ∩≡ΦΓσδε ß√ Ω φσ∩≡αΓΦδⁿφεΘ Φφ≥σ≡∩≡σ≥α÷ΦΦ ±εεß∙σφΦ ε≥Γσ≥α Φ ∩≡Φφ ≥Φ■ σπε τα ╧εδφ√Θ-╬≥Γσ≥), Γσ≡ε ≥φε±≥ⁿ ≥αΩεπε ∩ε ΓδσφΦ ßδΦτΩα Ω φ≤δ■.
▌δσ∞σφ≥ ╤≥α≥≤±-╩εΣ ∩≡σΣ±≥αΓδ σ≥ ±εßεΘ 3-⌡ ÷Φ⌠≡εΓεΘ ÷σδ√Θ ΩεΣ, ΦΣσφ≥Φ⌠Φ÷Φ≡≤■∙ΦΘ ≡στ≤δⁿ≥α≥ ∩ε∩√≥ΩΦ Φφ≥σ≡∩≡σ≥α÷ΦΦ Φ ≤ΣεΓδσ≥Γε≡σφΦ τα∩≡ε±α. ╘≡ατα-╬ß' ±φσφΦσ, ±δσΣ≤■∙α τα φΦ∞, ∩≡σΣφατφα≈σφα Σδ Ω≡α≥Ωεπε ≥σΩ±≥εΓεπε ε∩Φ±αφΦ ╤≥α≥≤±-╩εΣα. ╤≥α≥≤±-╩εΣ φα÷σδσφ φα ≥ε, ≈≥εß√ σπε Φ±∩εδⁿτεΓαδα ∞α°Φφα, α ╘≡ατα-╬ß' ±φσφΦσ ∩≡σΣφατφα≈σφα Σδ ≈σδεΓσΩα. ╩δΦσφ≥ φσ εß ταφ Φ±±δσΣεΓα≥ⁿ Φ Γ√ΓεΣΦ≥ⁿ φα ²Ω≡αφ ╘≡ατ≤-╬ß' ±φσφΦσ.
╧σ≡Γα ÷Φ⌠≡α ╤≥α≥≤±-╩εΣα ∩≡σΣφατφα≈σφα Σδ ε∩≡σΣσδσφΦ Ωδα±±α ε≥Γσ≥α. ╧ε±δσΣφΦσ ΣΓσ ÷Φ⌠≡√ φσ Γ√∩εδφ ■≥ φΦΩαΩεΘ Ωα≥σπε≡ΦτΦ≡≤■∙σΘ ≡εδΦ. ╤≤∙σ±≥Γ≤σ≥ 5 τφα≈σφΦΘ Σδ ∩σ≡ΓεΘ ÷Φ⌠≡√:
╤≥α≥≤±-╩εΣ = "200" ; OK | "201" ; Created | "202" ; Accepted | "203" ; Provisional Information | "204" ; No Content | "300" ; Multiple Choices | "301" ; Moved Permanently | "302" ; Moved Temporarily | "303" ; Method | "304" ; Not Modified | "400" ; Bad Request | "401" ; Unauthorized | "402" ; Payment Required | "403" ; Forbidden | "404" ; Not Found | "405" ; Method Not Allowed | "406" ; None Acceptable | "407" ; Proxy Authentication Required | "408" ; Request Timeout | "409" ; Conflict | "410" ; Gone | "500" ; Internal Server Error | "501" ; Not Implemented | "502" ; Bad Gateway | "503" ; Service Unavailable | "504" ; Gateway Timeout | ╩εΣ-╨α±±°Φ≡σφΦ ╩εΣ-╨α±°Φ≡σφΦ = 3╓╚╘╨└ ╘≡ατα-╬ß' ±φσφΦσ = ±≥≡εΩα *( SP ±≥≡εΩα )╬≥ HTTP ∩≡ΦδεµσφΦΘ φσ ≥≡σß≤σ≥± ∩εφΦ∞αφΦσ Γ±σ⌡ ╤≥α≥≤±-╩εΣεΓ, ⌡ε≥ ≥αΩεσ ∩εφΦ∞αφΦσ, ε≈σΓΦΣφε, µσδα≥σδⁿφε. ╥σ∞ φσ ∞σφσσ, ε≥ ∩≡ΦδεµσφΦΘ ≥≡σß≤σ≥± ±∩ε±εßφε±≥ⁿ ≡α±∩ετφαΓαφΦ Ωδα±±εΓ ╤≥α≥≤±-╩εΣεΓ (ΦΣσφ≥Φ⌠Φ÷Φ≡≤■∙Φ⌡± ∩σ≡ΓεΘ ÷Φ⌠≡εΘ) Φ ε≥φε°σφΦσ Ωε Γ±σ∞ ╤≥α≥≤±-╩εΣα∞ ±≥α≥≤±α ε≥Γσ≥α, ΩαΩ σ±δΦ ß√ εφΦ ß√δΦ ²ΩΓΦΓαδσφ≥φ√ ╤≥α≥≤±-╩εΣ≤ x00.
╧εδ ταπεδεΓΩα ε≥Γσ≥α ∩ετΓεδ ■≥ ±σ≡Γσ≡≤ ∩σ≡σΣα≥ⁿ Σε∩εδφΦ≥σδⁿφ≤■ Φφ⌠ε≡∞α÷Φ■ εß ε≥Γσ≥σ, Ωε≥ε≡α φσ ∞εµσ≥ ß√≥ⁿ Γφσ±σφα Γ ╤≥≡εΩ≤-╤≥α≥≤±. ▌≥Φ ∩εδ ταπεδεΓΩεΓ φσ ∩≡σΣφατφα≈σφ√ Σδ ∩σ≡σΣα≈Φ Φφ⌠ε≡∞α÷ΦΦ ε ±εΣσ≡µαφΦΦ ε≥Γσ≥α, ∩σ≡σΣαΓασ∞επε Γ ε≥Γσ≥ φα τα∩≡ε±, φε ≥α∞ ∞εµσ≥ ß√≥ⁿ Φφ⌠ε≡∞α÷Φ ±εß±≥Γσφφε ε ±σ≡Γσ≡σ.
╟απεδεΓεΩ-╬≥Γσ≥α= Public | Retry-After | Server | WWW-Authenticate | extension-header
╒ε≥ Σε∩εδφΦ≥σδⁿφ√σ ∩εδ ταπεδεΓΩα ε≥Γσ≥α ∞επ≤≥ ß√≥ⁿ ≡σαδΦτεΓαφ√ ≈σ≡στ ∞σ⌡αφΦτ∞ ≡α±°Φ≡σφΦ , ∩≡ΦδεµσφΦ , Ωε≥ε≡√σ φσ ≡α±∩ετφα■≥ ²≥Φ ∩εδ , Σεδµφ√ εß≡αßα≥√Γα≥ⁿ Φ⌡ ΩαΩ ∩εδ ╟απεδεΓεΩ-╤εΣσ≡µαφΦσ. ╧εδφεσ ε∩Φ±αφΦσ ²≥Φ⌡ ∩εδσΘ ∞εµφε ∩εδ≤≈Φ≥ⁿ Γ ±∩σ÷Φ⌠ΦΩα÷ΦΦ ∩≡ε≥εΩεδα HTTP Γ CERN.