Was bedeutet der Statuscode HTTP 300 Multiple Choices?
Ein 300-Code kann beispielsweise dem Client mehrere Bild- oder Videoformate anzeigen, die der Client anfordern kann, oder eine Liste von Dateien mit unterschiedlichen Dateinamen anzeigen. 300-Codes können standardmäßig zwischengespeichert werden, sofern die Methodendefinition oder die explizite Cache-Steuerung nichts anderes angeben. Die Zielressource verfügt über mehrere Repräsentationen, jede mit ihrer eigenen spezifischeren Kennung, und stellt Informationen über Alternativen bereit, sodass der Benutzer seine Anfrage an eine dieser Kennungen oder mehrere umleiten kann, um die bevorzugte Repräsentation auszuwählen. Kurz formuliert: Mit dem HTTP-Status 300 Multiple Choices beantworten Server Anfragen, die auf unterschiedliche Art und Weise bedient werden können.