Apache2-API
view release on metacpan or search on metacpan
lib/Apache2/API/Status.pm view on Meta::CPAN
507 => "Nedostatek úložného prostoru!",
508 => "ZjiÅ¡tÄna smyÄka!",
509 => "PÅekroÄeno omezenà šÃÅky pásma",
510 => "NerozÅ¡ÃÅeno",
511 => "Vyžadováno sÃÅ¥ové ovÄÅenÃ",
599 => "Chyba Äasového limitu sÃÅ¥ového pÅipojenÃ",
},
# Ref: <https://developer.mozilla.org/de/docs/Web/HTTP/Status/100>
# <https://www.dotcom-monitor.com/wiki/de/knowledge-base/http-status-codes/>
de_DE => {
100 => "Weiter",
101 => "Protokolle wechseln",
102 => "Verarbeitung",
103 => "Frühe Hinweise",
200 => "OK",
201 => "Erstellt",
202 => "Akzeptiert",
203 => "Nicht autorisierende Informationen",
204 => "Kein Inhalt",
205 => "Inhalt zurücksetzen",
206 => "Teilinhalt",
207 => "Multi-Status",
208 => "Bereits gemeldet",
226 => "IM verwendet",
300 => "Mehrfachauswahlmöglichkeiten",
301 => "Dauerhaft verschoben!",
302 => "Vorübergehend verschoben!",
303 => "Andere sehen",
304 => "Nicht geändert",
305 => "Proxy verwenden",
307 => "Vorübergehende Umleitung!",
308 => "Dauerhafte Umleitung!",
400 => "Fehlerhafte Anfrage!",
401 => "Authentifizierung erforderlich!",
402 => "Zahlung erforderlich!",
403 => "Zugriff verweigert!",
404 => "Objekt nicht gefunden!",
405 => "Methode nicht erlaubt!",
406 => "Nicht akzeptabel!",
407 => "Proxy-Authentifizierung erforderlich!",
408 => "Zeitlimit überschritten!",
409 => "Konflikt!",
410 => "Objekt nicht mehr verfügbar!",
411 => "Content-Length-Angabe fehlerhaft!",
412 => "Vorbedingung nicht erfüllt!",
413 => "Ãbergebene Daten zu groÃ!",
414 => "Ãbergebener URI zu lang!",
415 => "Nicht unterstützter Medientyp!",
416 => "Bereich nicht erfüllbar!",
417 => "Erwartung fehlgeschlagen!",
418 => "Ich bin eine Teekanne",
421 => "Fehlgeleitete Anfrage",
422 => "Unverarbeitbare Entität!",
423 => "Ressource gesperrt!",
424 => "Fehlende Abhängigkeit!",
425 => "Zu früh!",
426 => "Upgrade erforderlich!",
428 => "Vorbedingung erforderlich",
429 => "Zu viele Anfragen!",
431 => "Anfrage-Header zu groÃ!",
444 => "Verbindung ohne Antwort geschlossen",
451 => "Aus rechtlichen Gründen nicht verfügbar!",
499 => "Client die Verbindung schlieÃt",
500 => "Serverfehler!",
501 => "Anfrage nicht ausführbar!",
502 => "Fehlerhaftes Gateway!",
503 => "Dienst nicht verfügbar!",
504 => "Gateway-Zeitüberschreitung!",
505 => "HTTP-Version nicht unterstützt",
506 => "Variante variiert ebenfalls!",
507 => "Unzureichender Speicherplatz!",
508 => "Endlosschleife erkannt!",
509 => "Bandbreitenlimit überschritten",
510 => "Nicht erweitert",
511 => "Netzwerkauthentifizierung erforderlich",
599 => "Timeout-Fehler bei Netzwerkverbindung",
},
en_GB => {
100 => "Continue",
101 => "Switching Protocols",
102 => "Processing",
103 => "Early Hints",
200 => "OK",
201 => "Created",
202 => "Accepted",
203 => "Non-authoritative Information",
204 => "No Content",
205 => "Reset Content",
206 => "Partial Content",
207 => "Multi-Status",
208 => "Already Reported",
226 => "IM Used",
300 => "Multiple Choices",
301 => "Moved permanently!",
302 => "Found (temporary redirect)!",
303 => "See Other",
304 => "Not Modified",
305 => "Use Proxy",
307 => "Temporary redirect!",
308 => "Permanent redirect!",
400 => "Bad request!",
401 => "Authentication required!",
402 => "Payment required!",
403 => "Access forbidden!",
404 => "Object not found!",
405 => "Method not allowed!",
406 => "Not acceptable!",
407 => "Proxy authentication required!",
408 => "Request time-out!",
409 => "Conflict!",
410 => "Resource is no longer available!",
411 => "Bad Content-Length!",
412 => "Precondition failed!",
413 => "Request entity too large!",
414 => "Submitted URI too long!",
415 => "Unsupported media type!",
416 => "Range not satisfiable!",
417 => "Expectation failed!",
# Humour: April's fool
# <https://en.wikipedia.org/wiki/Hyper_Text_Coffee_Pot_Control_Protocol>
418 => "I'm a teapot",
421 => "Misdirected Request",
422 => "Unprocessable entity!",
423 => "Resource locked!",
424 => "Failed dependency!",
425 => "Too early!",
426 => "Upgrade Required!",
428 => "Precondition Required",
429 => "Too many requests!",
431 => "Request Headers Too Large!",
444 => "Connection Closed Without Response",
451 => "Unavailable for legal reasons!",
499 => "Client Closed Request",
500 => "Server error!",
501 => "Cannot process request!",
502 => "Bad Gateway!",
lib/Apache2/API/Status.pm view on Meta::CPAN
505 => "HTTP-versjon ikke støttet",
506 => "Varianten varierer også!",
507 => "Utilstrekkelig lagringsplass!",
508 => "Løkke oppdaget!",
509 => "BÃ¥ndbreddegrense overskredet",
510 => "Ikke utvidet",
511 => "Nettverksautentisering kreves",
599 => "Tidsavbrudd for nettverkstilkobling",
},
nl_NL => {
100 => "Doorgaan",
101 => "Protocolwisseling",
102 => "Verwerken",
103 => "Vroege hints",
200 => "OK",
201 => "Aangemaakt",
202 => "Geaccepteerd",
203 => "Niet-gezaghebbende informatie",
204 => "Geen inhoud",
205 => "Inhoud herstellen",
206 => "Gedeeltelijke inhoud",
207 => "Multi-status",
208 => "Reeds gerapporteerd",
226 => "IM gebruikt",
300 => "Meerdere keuzes",
301 => "Permanent verplaatst!",
302 => "Gevonden (tijdelijke omleiding)!",
303 => "Zie andere",
304 => "Niet gewijzigd",
305 => "Proxy gebruiken",
307 => "Tijdelijke omleiding!",
308 => "Permanente omleiding!",
400 => "Ongeldig verzoek!",
401 => "Authenticatie vereist!",
402 => "Betaling vereist!",
403 => "Toegang verboden!",
404 => "Object niet gevonden!",
405 => "Methode niet toegestaan!",
406 => "Niet acceptabel!",
407 => "Proxy-authenticatie vereist!",
408 => "Tijdlimiet overschreden!",
409 => "Conflict!",
410 => "Dit object is niet langer beschikbaar!",
411 => "Ongeldige Content-Length!",
412 => "Voorwaarde niet voldaan!",
413 => "Aanvraaginhoud te groot!",
414 => "Aangeboden URI te lang!",
415 => "Niet-ondersteund mediatype!",
416 => "Bereik niet te vervullen!",
417 => "Expectation niet voldaan!",
418 => "Ik ben een theepot",
421 => "Verkeerd gerichte aanvraag",
422 => "Niet-verwerkbare entiteit!",
423 => "Bron vergrendeld!",
424 => "Mislukte afhankelijkheid!",
425 => "Te vroeg!",
426 => "Upgrade vereist!",
428 => "Voorwaarde vereist",
429 => "Te veel verzoeken!",
431 => "Verzoekheaders te groot!",
444 => "Verbinding gesloten zonder antwoord",
451 => "Niet beschikbaar om juridische redenen!",
499 => "Aanvraag door cliënt gesloten",
500 => "Serverfout!",
501 => "Kan verzoek niet verwerken!",
502 => "Verkeerde Gateway!",
503 => "Dienst niet beschikbaar!",
504 => "Gateway-time-out!",
505 => "HTTP-versie niet ondersteund",
506 => "Variant varieert ook!",
507 => "Onvoldoende opslagruimte!",
508 => "Lus gedetecteerd!",
509 => "Bandbreedtelimiet overschreden",
510 => "Niet uitgebreid",
511 => "Netwerkauthenticatie vereist",
599 => "Time-out bij netwerkverbinding",
},
pl_PL => {
100 => "Kontynuuj",
101 => "Zmiana protokoÅów",
102 => "Przetwarzanie",
103 => "Wczesne wskazówki",
200 => "OK",
201 => "Utworzono",
202 => "PrzyjÄto",
203 => "Informacja nieautorytatywna",
204 => "Brak treÅci",
205 => "Resetuj treÅÄ",
206 => "CzÄÅciowa treÅÄ",
207 => "Wiele statusów",
208 => "Już zgÅoszono",
226 => "Użyto IM",
300 => "Wiele możliwoÅci",
301 => "Trwale przeniesiono!",
302 => "Znaleziono (tymczasowe przekierowanie)!",
303 => "Zobacz inne",
304 => "Nie zmodyfikowano",
305 => "Użyj serwera proxy",
307 => "Tymczasowe przekierowanie!",
308 => "StaÅe przekierowanie!",
400 => "NieprawidÅowe żÄ
danie!",
401 => "Wymagane uwierzytelnienie!",
402 => "Wymagana pÅatnoÅÄ!",
403 => "Zabroniony dostÄp!",
404 => "Nie znaleziono obiektu!",
405 => "Niedozwolona metoda!",
406 => "Nieakceptowalne!",
407 => "Wymagana autoryzacja proxy!",
408 => "Przedawnione żÄ
danie!",
409 => "Konflikt!",
410 => "Zasób usuniÄty!",
411 => "BÅÄdny nagÅówek Content-Length!",
412 => "Warunek wstÄpny niespeÅniony!",
413 => "TreÅÄ Å¼Ä
dania zbyt duża!",
414 => "Zbyt dÅugie URI!",
415 => "NieobsÅugiwany typ mediów!",
416 => "Zakres nie do zrealizowania!",
417 => "Oczekiwanie niespeÅnione!",
418 => "Jestem czajniczkiem",
421 => "Źle skierowane żÄ
danie",
422 => "Nieprzetwarzalna jednostka!",
423 => "Zasób zablokowany!",
424 => "BÅÄdna zależnoÅÄ!",
425 => "Zbyt wczeÅnie!",
426 => "Wymagana aktualizacja!",
428 => "Wymagany warunek wstÄpny",
429 => "Zbyt wiele żÄ
daÅ!",
431 => "NagÅówki żÄ
dania za duże!",
444 => "PoÅÄ
czenie zamkniÄte bez odpowiedzi",
451 => "NiedostÄpne z powodów prawnych!",
499 => "Å»Ä
danie zamkniÄte przez klienta",
500 => "BÅÄ
d serwera!",
501 => "Å»Ä
danie nieobsÅugiwane!",
502 => "NieprawidÅowa brama!",
503 => "Serwis niedostÄpny!",
504 => "Przekroczono limit czasu bramy!",
lib/Apache2/API/Status.pm view on Meta::CPAN
=head2 HTTP_NO_CONTENT (204)
L<See rfc 7231, section 6.3.5|https://tools.ietf.org/html/rfc7231#section-6.3.5>
This is returned when the request was processed successfully, but there is no body content returned.
=head2 HTTP_RESET_CONTENT (205)
L<See rfc 7231, section 6.3.6|https://tools.ietf.org/html/rfc7231#section-6.3.6>
This is to inform the client the request was successfully processed and the content should be reset, like a web form.
=head2 HTTP_PARTIAL_CONTENT (206)
See L<rfc 7233 on Range Requests|https://tools.ietf.org/html/rfc7233>
This is returned in response to a request for partial content, such as a certain number of bytes from a video. For example:
GET /video.mp4 HTTP/1.1
Range: bytes=1048576-2097152
Then, the server would reply something like:
HTTP/1.1 206 Partial Content
Content-Range: bytes 1048576-2097152/3145728
Content-Type: video/mp4
=head2 HTTP_MULTI_STATUS (207)
See L<rfc 4918 on WebDAV|https://tools.ietf.org/html/rfc4918>
This is returned predominantly under the WebDav protocol, when multiple operations occurred. For example:
HTTP/1.1 207 Multi-Status
Content-Type: application/xml; charset="utf-8"
Content-Length: 637
<d:multistatus xmlns:d="DAV:">
<d:response>
<d:href>/calendars/johndoe/home/132456762153245.ics</d:href>
<d:propstat>
<d:prop>
<d:getetag>"xxxx-xxx"</d:getetag>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>
</d:response>
<d:response>
<d:href>/calendars/johndoe/home/fancy-caldav-client-1234253678.ics</d:href>
<d:propstat>
<d:prop>
<d:getetag>"5-12"</d:getetag>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>
</d:response>
</d:multistatus>
=head2 HTTP_ALREADY_REPORTED (208)
See L<rfc 5842, section 7.1 on WebDAV bindings|https://tools.ietf.org/html/rfc5842#section-7.1>
This is returned predominantly under the WebDav protocol.
=head2 HTTP_IM_USED (226)
See L<rfc 3229 on Delta encoding|https://tools.ietf.org/html/rfc3229>
C<IM> stands for C<Instance Manipulation>.
This is an HTTP protocol extension used to indicate a diff performed and return only a fraction of the resource. This is especially true when the actual resource is large and it would be a waste of bandwidth to return the entire resource. For example...
GET /foo.html HTTP/1.1
Host: bar.example.net
If-None-Match: "123xyz"
A-IM: vcdiff, diffe, gzip
Then, the server would reply something like:
HTTP/1.1 226 IM Used
ETag: "489uhw"
IM: vcdiff
Date: Tue, 25 Nov 1997 18:30:05 GMT
Cache-Control: no-store, im, max-age=30
See also the L<HTTP range request|https://tools.ietf.org/html/rfc7233> triggering a C<206 Partial Content> response.
=head2 HTTP_MULTIPLE_CHOICES (300)
See L<rfc 7231, section 6.4.1|https://tools.ietf.org/html/rfc7231#section-6.4.1> and L<rfc 5988|https://tools.ietf.org/html/rfc5988> for the C<Link> header.
See L<Mozilla documentation|https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/300>
This is returned when there is a redirection with multiple choices possible. For example:
HTTP/1.1 300 Multiple Choices
Server: Apache/2.4
Access-Control-Allow-Headers: Content-Type,User-Agent
Access-Control-Allow-Origin: *
Link: </foo> rel="alternate"
Link: </bar> rel="alternate"
Content-Type: text/html
Location: /foo
However, because there is no standard way to have the user choose, this response code is never used.
=head2 HTTP_MOVED_PERMANENTLY (301)
See L<rfc 7231, section 6.4.2|https://tools.ietf.org/html/rfc7231#section-6.4.2>
This is returned to indicate the target resource can now be found at a different location and all pointers should be updated accordingly. For example:
HTTP/1.1 301 Moved Permanently
Server: Apache/2.4
Content-Type: text/html; charset=utf-8
Date: Mon, 18 Apr 2022 17:33:08 GMT
Location: https://example.org/some/where/else.html
Keep-Alive: timeout=15, max=98
Accept-Ranges: bytes
Via: Moz-Cache-zlb05
Connection: Keep-Alive
lib/Apache2/API/Status.pm view on Meta::CPAN
For example:
HTTP/1.1 503 Service Unavailable
Content-Type text/plain
Content-Length: 56
Retry-After: 1800
System overload! Give us some time to increase capacity.
=head2 HTTP_GATEWAY_TIME_OUT (504)
See L<rfc 7231, section 6.6.5|https://tools.ietf.org/html/rfc7231#section-6.6.5>
This is returned by a proxy server when the upstream target server is not responding in a timely manner.
=head2 HTTP_VERSION_NOT_SUPPORTED (505)
See L<rfc 7231, section 6.6.6|https://tools.ietf.org/html/rfc7231#section-6.6.6>
This is returned when the web server does not support the HTTP version submitted by the client.
For example:
GET / HTTP/4.0
Host: www.example.org
Then, the server would respond something like:
HTTP/1.1 505 HTTP Version Not Supported
Server: Apache/2.4
Date: Mon, 18 Apr 2022 15:23:35 GMT
Content-Type: text/plain
Content-Length: 30
Connection: close
505 HTTP Version Not Supported
=head2 HTTP_VARIANT_ALSO_VARIES (506)
See L<rfc 2295 on Transparant Ngttn|https://tools.ietf.org/html/rfc2295>
This is returned in the context of Transparent Content Negotiation when there is a server-side misconfiguration that leads the chosen variant itself to also engage in content negotiation, thus looping.
For example:
GET / HTTP/1.1
Host: www.example.org
Accept: text/html; image/png; text/*; q=0.9
Accept-Language: en-GB; en
Accept-Charset: UTF-8
Accept-Encoding: gzip, deflate, br
=head2 HTTP_INSUFFICIENT_STORAGE (507)
See L<rfc 4918, section 11.5 on WebDAV|https://tools.ietf.org/html/rfc4918#section-11.5>
This is returned in the context of WebDav protocol when a C<POST> or C<PUT> request leads to storing data, but the operations fails, because the resource is too large to fit on the remaining space on the server disk.
=head2 HTTP_LOOP_DETECTED (508)
See L<rfc 5842, section 7.2 on WebDAV bindings|https://tools.ietf.org/html/rfc5842#section-7.2>
This is returned in the context of WebDav when the target resource is looping.
=head2 HTTP_BANDWIDTH_LIMIT_EXCEEDED (509)
This is returned by some web servers when the amount of bandwidth consumed exceeded the maximum possible.
=head2 HTTP_NOT_EXTENDED (510)
See L<rfc 2774, section 6 on Extension Framework|https://tools.ietf.org/html/rfc2774#section-6>
This is returned by the web server who expected the client to use an extended http feature, but did not.
This is not widely implemented.
=head2 HTTP_NETWORK_AUTHENTICATION_REQUIRED (511)
See L<rfc 6585, section 6.1 on Additional Codes|https://tools.ietf.org/html/rfc6585#section-6.1>
This is returned by web server on private network to notify the client that a prior authentication is required to be able to browse the web. This is most likely used in location with private WiFi, such as lounges.
=head2 HTTP_NETWORK_CONNECT_TIMEOUT_ERROR (599)
This is returned by some proxy servers to signal a network connect timeout behind the proxy and the upstream target server.
This is not part of the standard.
=head1 APACHE CONSTANTS
This module adds the following missing L<Apache2::Const> constants for completeness:
=head2 Apache2::Const::EARLY_HINTS
HTTP code 103
=head2 Apache2::Const::I_AM_A_TEA_POT
HTTP code 418
=head2 Apache2::Const::MISDIRECTED_REQUEST
HTTP code 421
=head2 Apache2::Const::TOO_EARLY
HTTP code 425
=head2 Apache2::Const::CONNECTION_CLOSED_WITHOUT_RESPONSE
HTTP code 444
=head2 Apache2::Const::UNAVAILABLE_FOR_LEGAL_REASONS
HTTP code 451
=head2 Apache2::Const::CLIENT_CLOSED_REQUEST
HTTP code 499
=head2 Apache2::Const::HTTP_VERSION_NOT_SUPPORTED
( run in 3.801 seconds using v1.01-cache-2.11-cpan-2398b32b56e )