205
Reset Content
Specifikation av HTTP-statuskoden 205
Statuskoden 205 Reset Content anger att servern har uppfyllt begäran och önskar att användaragenten återställer dokumentvyn, som orsakade att begäran skickades, till sitt ursprungliga tillstånd som den mottogs från ursprungsservern.
Detta svar är avsett att stödja ett vanligt användningsfall för datainmatning där användaren tar emot innehåll som stöder datainmatning (ett formulär, anteckningsblock, canvas etc.), matar in eller manipulerar data i det utrymmet, får de inmatade uppgifterna att skickas i en begäran och sedan återställs datainmatningsmekanismen för nästa inmatning, så att användaren enkelt kan initiera en annan inmatningsåtgärd.
Då statuskoden 205 Reset Content innebär att inget ytterligare innehåll kommer att tillhandahållas, får en server INTE generera en nyttolast i ett 205 Reset Content-svar. Med andra ord MÅSTE en server göra något av följande för ett 205 Reset Content-svar: a) ange en kropp med noll längd för svaret genom att inkludera ett Content-Length-huvudfält med värdet 0, b) ange en nyttolast med noll längd för svaret genom att inkludera ett Transfer-Encoding-huvudfält med värdet chunked och en meddelandekropp som består av en enda bit med noll längd, eller c) stänga anslutningen omedelbart efter att ha skickat den tomma raden som avslutar huvuddelen.
Källa / Citat från: HTTP-statuskoden 205 Reset Content anges i avsnitt 6.3.6 i RFC7231.
HTTP-protokoll
Hur skickar man en 205-statuskod med PHP?
För att kasta HTTP-statuskoden 205 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(205) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testa HTTP-statuskoden 205
För att kunna visa HTTP-statuskoden (i det här fallet 205 Reset Content) och annan information på klientsidan måste utvecklingskonsolen öppnas med F12. Navigera sedan till fliken "Network" (nätverk). Nu kan sidan öppnas, webbplatsen (exempel index.php) ska vara synlig i fliken nätverk. Denna måste väljas och sedan måste avsnittet Herder väljas. Användaren kommer då att se följande resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=205
Status: 205 Reset Content
Dessa: Network
IP-adress: XX.XX.XX.XX
Webbläsarnas kompatibilitet med statuskoden 205
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |