Squid utilizza quasi tutti i codici di stato HTTP di cui alla RFC 2616 (http://www.w3.org/Protocols/rfc2616/rfc2616.html) - Hypertext Transfer Protocol -- HTTP/1.1. Squid-2 utilizza molti dei codici descritti in questa RFC ad eccezione dei codici 307 (Temporary Redirect), 416 (Request Range Not Satisfiable) e 417 (Expectation Failed). Squid utilizza anche dei codici aggiuntivi come lo 0 (result code being unavailable) e 600 (segnalare un header non valido o un errore del proxy). Molte definizioni sono state aggiunte nella RFC 2518 (http://www.ietf.org/rfc/rfc2518.txt) - HTTP Extensions for Distributed Authoring -- WEBDAV.
"000" ; Used mostly with UDP traffic (Squid) "100" ; Section 10.1.1: Continue "101" ; Section 10.1.2: Switching Protocols "200" ; Section 10.2.1: OK "201" ; Section 10.2.2: Created "202" ; Section 10.2.3: Accepted "203" ; Section 10.2.4: Non-Authoritative Information "204" ; Section 10.2.5: No Content "205" ; Section 10.2.6: Reset Content "206" ; Section 10.2.7: Partial Content "300" ; Section 10.3.1: Multiple Choices "301" ; Section 10.3.2: Moved Permanently "302" ; Section 10.3.3: Found "303" ; Section 10.3.4: See Other "304" ; Section 10.3.5: Not Modified "305" ; Section 10.3.6: Use Proxy "307" ; Squid unsupported "400" ; Section 10.4.1: Bad Request "401" ; Section 10.4.2: Unauthorized "402" ; Section 10.4.3: Payment Required "403" ; Section 10.4.4: Forbidden "404" ; Section 10.4.5: Not Found "405" ; Section 10.4.6: Method Not Allowed "406" ; Section 10.4.7: Not Acceptable "407" ; Section 10.4.8: Proxy Authentication Required "408" ; Section 10.4.9: Request Time-out "409" ; Section 10.4.10: Conflict "410" ; Section 10.4.11: Gone "411" ; Section 10.4.12: Length Required "412" ; Section 10.4.13: Precondition Failed "413" ; Section 10.4.14: Request Entity Too Large "414" ; Section 10.4.15: Request-URI Too Large "415" ; Section 10.4.16: Unsupported Media Type "416" ; Squid unsupported "417" ; Squid unsupported "500" ; Section 10.5.1: Internal Server Error "501" ; Section 10.5.2: Not Implemented "502" ; Section 10.5.3: Bad Gateway "503" ; Section 10.5.4: Service Unavailable "504" ; Section 10.5.5: Gateway Time-out "505" ; Section 10.5.6: HTTP Version not supported "600" ; Squid header parsing error (Squid) |