~/devtools / http-status / 300
tool::http-status-detail

300 Multiple Choices

Multiple options for the requested resource.

ad · 728×90
Statuscode
300
Name
Multiple Choices
Kategorie
3xx

Detaillierte Erklärung

HTTP 300 Multiple Choices zeigt an, dass es mehrere Darstellungen der angeforderten Ressource gibt und der Client eine auswählen muss. Es wird bei der Inhaltsverhandlung verwendet, wenn der Server eine Ressource in mehreren Formaten oder Sprachen anbieten kann. In der Praxis wird es kaum verwendet, da die Inhaltsverhandlung meist automatisch erfolgt.

Häufige Ursachen
  • Es gibt mehrere Sprachversionen einer Seite (z.B. /doc/en, /doc/de)
  • Dieselbe Ressource ist in mehreren Formaten verfügbar (HTML, JSON, XML)
  • Es gibt mehrere Qualitäts- oder Größenversionen einer Mediendatei
Lösungsansätze
  • 1.300 ist eine normale Antwort — der Client wählt eine der angebotenen Optionen
  • 2.Wenn ein Location-Header vorhanden ist, zeigt er auf die Standardauswahl
  • 3.Nutzen Sie Accept- und Accept-Language-Header für automatische Inhaltsverhandlung

Zugehörige HTTP-Header

LocationContent-Type

Antwortbeispiel

HTTP/1.1 300 Multiple Choices
Content-Type: application/json

{"options":[{"url":"/doc/en","language":"en"},{"url":"/doc/de","language":"de"}]}

Verwandte Statuscodes

301Moved PermanentlyThe resource has permanently moved to a new URL.302FoundThe resource is temporarily at a different URL.303See OtherRedirect to another resource using GET.304Not ModifiedThe cached version is still valid; no new content to return.307Temporary RedirectTemporary redirect preserving the original HTTP method.
ad · 300×250
Zurück zur vollständigen Statuscode-Übersicht
// related tools
Cron Expression Generator
Cron-Ausdrücke visuell erstellen und analysieren. Beschreibungen generieren und die nächsten Ausführungszeiten vorschau.
jwt
JWT Decoder
JWT-Token dekodieren und prüfen. Header, Payload und Signaturdetails anzeigen.
rx
Regex Tester
Reguläre Ausdrücke mit Live-Highlighting testen. Treffer-Indizes, Werte und Capture-Gruppen anzeigen.
Color Converter
Farben zwischen HEX, RGB, HSL und weiteren Formaten konvertieren. Farben visuell auswählen.