Over 2xx antwoordstatuscode
Gepubliceerd: Alex Shashenko 2023-11-27 alle artikelenEr zijn in totaal vijf websitestatusgroepen: 1xx, 2xx, 3xx, 4xx en 5xx. En de 2xx-groep gecodeerde berichten gaat over de succesvolle voltooiing van de door de client (gebruiker) gevraagde bewerking. Daarom vertegenwoordigt elk statusbericht in deze groep de status van voltooiing, aanvullende vereisten voor voltooiing of verschillende problemen met voltooiing. In principe eindigt de vraag van elke voltooide klant met een van de antwoorden uit deze groep, als de server werkt zoals bedoeld.
Vanaf de 200 responscode definieert elk getal binnen de categorie de omstandigheden waaronder de vraag van de klant werd voltooid na de acquisitie en het doorlopen van alle noodzakelijke procedures op de host. Maar de verklaringen in de gecodeerde reactieberichten kunnen verschillen afhankelijk van specifieke situaties en omstandigheden. Om te beginnen vertelt de betekenis van statuscode 200 webmasters dat letterlijk alles werkte zoals bedoeld op de vraag van de klant en niets meer.
Volgens deze logica is 201 een antwoord op de creatie van de nieuwe webinstantie op de host. En code 204 of “Geen inhoud” informeert over het feit dat de bewerking de host heeft bereikt, is verworven en voltooid, maar de bron heeft niets om mee te reageren. Hiermee rekening houdend, is het essentieel om meer te weten te komen over de verschillende reacties in de 2xx-groep om te weten waar deze verantwoordelijk voor zijn.
Statuscode 200 OK
In principe definieert en verklaart het antwoord, ondanks dat het slechts twee echte uitlegbrieven bevat, al alles wat iedereen zou moeten weten. Er staat letterlijk dat elke reeks letterlijk volgens het boekje werkt; de vraag werd verkregen, alle stappen werden volgens de procedure voltooid en alle benodigde gegevens werden als antwoord teruggestuurd. De clientzijde krijgt de 200-statuscode onder alle omstandigheden en gevallen waarin de website of een andere webinstantie onmiddellijk de benodigde gegevens laadt en toont, afhankelijk van welke actie de gebruiker ook heeft ondernomen.
Om het simpel te houden: de betekenis van statuscode 200 definieert in feite de omstandigheden waarin alles verliep zoals het zou moeten. De zoekopdracht voltooide alle noodzakelijke stappen voor voltooiing - werd uitgevoerd, bereikte zijn bestemming, verworven, begrepen en voltooid zonder mogelijke problemen of fouten. En in elk ander mogelijk geval krijgt de webmaster de responscode 200 niet in de logboeken - er zal een ander antwoord zijn op de initiële vraag.
Reacties van webbronnen via gecodeerde berichten kunnen afkomstig zijn van de 2xx-groep of van een andere groep, en dit zal afhangen van de prestaties, software, hardware, netwerkstatus en andere omstandigheden. Bovendien zien de meeste gebruikers meestal geen 'OK'-bericht. en het is alleen zichtbaar wanneer de webmaster iets probeert te diagnosticeren door een bewerking uit te voeren zonder te proberen toegang te krijgen tot de daadwerkelijke gegevens.
201 statuscode - ‘Aangemaakt’
Dit antwoord verschijnt alleen wanneer de gebruiker, of doorgaans de webmaster, een nieuwe webbron op de host maakt. Deze 201-antwoordcode gaat letterlijk over het aanmaken van het nieuwe exemplaar op de webhost en over het feit dat dit zonder problemen is gelukt. En natuurlijk over het feit dat er geen aanvullende vragen nodig zijn. Daarom is het, op dezelfde manier als bij de 200, gewoonlijk onzichtbaar aan de clientzijde en kan het gewoonlijk alleen worden gezien in serverlogboeken bij het uitvoeren van diagnoses.
Alleen in bepaalde omstandigheden, bijvoorbeeld wanneer de client de beheerderstoegangsrechten heeft voor het maken van webinstanties of andere tools gebruikt die een vergelijkbare mate van autoriteit kunnen verlenen, zelfs tijdelijk, kan statuscode 201 worden gezien als de host dit toestaat bij het voltooien de scheppingstaak. Anders wordt het helemaal niet gezien, behalve in hostlogboeken. Normaal gesproken volgt de browser of andere software aan de clientzijde de door de host uitgegeven volgorde om de software om te leiden naar de nieuw gemaakte webinstantie, maar dit varieert sterk en is afhankelijk van de configuratie en omstandigheden.
Statuscode 201 versus 200
In principe worden beide primair gecodeerde meldingen van de 2xx-groep geretourneerd als antwoord op een succesvolle werking van de webhost na de clientquery. Maar een vergelijking van statuscode 201 versus 200 gaat niet op als we dieper ingaan op de definitie en uitleg ervan.
200 definieert letterlijk dat de verwerking van het ophalen van gegevens uit de webbron is voltooid en dat de client de gegevens in ruil daarvoor heeft ontvangen, volgens de door de klant verzonden vraag. Aan de andere kant definieert 201 dat de host het bericht heeft geretourneerd over de succesvolle creatie van bijvoorbeeld de webinstantie (bijvoorbeeld een pagina of bestand) op dezelfde host. Daarom zal de webmaster of de clientzijde het bericht 'OK' zien. bij toegangspoging en ‘Aangemaakt’ op de aanmaakquery dienovereenkomstig.
202 statuscode - ‘Geaccepteerd’
Een van de meest voorkomende reacties uit de 2xx-categorie van meldingen van de host die deze mogelijk zou kunnen krijgen. Dit kon alleen worden gezien in de omstandigheden waarin de vraag niet werd beantwoord nadat deze onmiddellijk door de host werd ontvangen. Normaal gesproken verwijst de 202-antwoordcode naar omstandigheden waarin de gebruiker een zoekopdracht uitvoert die onmiddellijke afronding van de procedure impliceert of een onmiddellijk antwoord van de host ophaalt.
Dit kan gebeuren als het batchgewijs uploaden van bestanden naar de host nodig is, en in dergelijke omstandigheden zullen alle uploadquery's behalve de actieve de statuscode 202 retourneren volgens de instructies van de host. Dit gebeurt omdat alle query's in de wachtrij zijn geplaatst voor verdere verwerking. En dienovereenkomstig ontvangt de klant gecodeerde berichten voor elke afzonderlijke zoekopdracht, in volgorde van voltooiing.
Met andere woorden: dit is een bericht bedoeld voor asynchrone bewerkingen. Het gaat vooraf aan andere gecodeerde berichten, wat aangeeft dat alle zoekopdrachten in de wachtrij stonden voor voltooiing door de host, maar niet werden verwerkt en dat er daarom geen voltooiingsreacties werden verzonden.
203 statuscode - ‘Niet-gezaghebbende informatie’
Dit gecodeerde bericht wordt alleen door de host verzonden als de clientzijde via de proxy met het netwerk is verbonden en op vergelijkbare wijze een vraag naar de webhost probeert te sturen. En het definieert dat de gegevens zijn gewijzigd vanwege het gebruik van de genoemde proxy, en het zal niet als gezaghebbend worden beschouwd door de client-host-synchronisatiereeks. Simpel gezegd verschijnt statuscode 203 wanneer de proxy op de een of andere manier het succesvolle antwoord wijzigt vanwege de configuratie en de algehele integriteit en geldigheid ervan verandert.
Gewoonlijk is de 203-antwoordcode van het grootste belang voor de verkregen werking van de webinstantie. Omdat het door de hostzijde noodzakelijk werd geacht om de clientsoftware op de hoogte te stellen van de wijzigingen in de interne structuur van de opgevraagde gegevens. Dit definieert dat deze gegevens niet in de cache mogen worden opgeslagen. En het is belangrijk om niet-overeenkomende gegevens in de cache te voorkomen. In dergelijke omstandigheden moeten in de cache opgeslagen delen van de broncode worden vernieuwd nadat de proxy uit de configuratie is verwijderd.
Statuscode 204 - ‘Geen inhoud’
Dit is in feite een antwoord voor de correcte werking van de host zonder dat er gegevens hoeven te worden weergegeven of toegevoegd. Tegenwoordig verschijnt 204-antwoordcode vaak bij het werken met verschillende bewerkingsinterfaces, bijvoorbeeld teksteditors. En als het in de logbestanden verschijnt, betekent dit dat de gegevens niet zijn gewijzigd tijdens de interactie. Daarom heeft de hosting niets toe te voegen aan de huidige gegevens.
In principe is statuscode 204 de methode die door de host wordt gebruikt om de client op de hoogte te stellen van de ongewijzigde toestand van de informatie die wordt gebruikt bij een zoekopdracht. En het wordt vaak gebruikt als een manier om aan te geven dat informatie is verzonden, opgehaald en verkregen, dat de zoekopdracht is voltooid, dat alles normaal werkt, maar dat niets in de huidige gegevens is gemarkeerd als zelfs maar mogelijk gewijzigd door de klant.
Statuscode 204 geen inhoudsgebruik
Meestal is de 204 ‘Geen inhoud’ bericht wordt gebruikt bij het bevestigen van het opslagverzoek vanaf de clientzijde die toegang heeft tot de bewerkingsinterface. Wanneer de gebruiker bijvoorbeeld Google Documenten gebruikt en probeert het document automatisch op te slaan, krijgt de client (de browser van de gebruiker) de 204-terugkeer naar zijn verzoeken voor automatisch opslaan terwijl er niets in het document door de client is gewijzigd.
Het wordt ook veel gebruikt als bronreactie voor geautomatiseerde systemen die werken met functionaliteit voor gegevensoverdracht. En het werkt in principe op dezelfde manier als hierboven beschreven, hoewel het bericht met 204 verschijnt als er geen gegevens aan de ontvangende kant zijn gewijzigd.
Statuscode 205 - ‘Inhoud opnieuw instellen’
Dit antwoord van de webhost geeft aan dat de bron de zoekopdracht van de gebruiker heeft afgehandeld en dat de status van de webinstantie na voltooiing door de host moet worden gereset. Meestal verschijnt de statuscode 205 wanneer, om te beginnen, de webinstantie met het formulier of het document door de clientzijde wordt vernieuwd op voorwaarde dat deze wordt teruggedraaid naar de ongewijzigde iteratie. Het meldt dat het bovengenoemde formulier zal worden vernieuwd en teruggedraaid naar de ongewijzigde versie.
In principe wordt de 205-antwoordcode door de host verzonden wanneer de webinstantie is geconfigureerd om opnieuw in te stellen bij een vernieuwingsquery. Een andere manier om dit meldingsbericht van de server te zien is wanneer de configuratie ervan de voorwaarde definieert om de instantie te resetten bij het indienen van de gegevens die zijn ingevuld in bijvoorbeeld het formulier of het document.
Statuscode 206 - ‘Gedeeltelijke inhoud’
Dit is het gecodeerde bericht dat meestal verschijnt wanneer de client de gegevens van de host downloadt op basis van bereikverzoeken. De statuscode 206 waarschuwt voor situaties waarin slechts een deel van de gevraagde gegevens wordt door de gebruiker verzameld zodra de vraag wordt geaccepteerd. En het definieert uiteraard de omstandigheden waarin de host slechts een enkel deel van het bereik kan verwerken en dit kan verzenden zodra de taak is voltooid. Tijdens het downloaden kunnen er verschillende berichten verschijnen met de 206-antwoordcode, waarin feitelijk wordt aangegeven dat alles werkt zoals bedoeld.
Vanuit technisch oogpunt zijn er drie typen 206 berichten, afhankelijk van de instellingen: Enkel onderdeel, Meerdere onderdelen en Gecombineerde onderdelen. Deze vertegenwoordigen de overdracht van een enkel deel van de gegevens, de gelijktijdige overdracht van meerdere delen of de overdracht van een gecombineerde datastapel vanwege de vergelijkbare omstandigheden van aangrenzende zoekopdrachten in de wachtrij.
207 statuscode - ‘Multi-Status’
Dit is een bericht dat betrekking heeft op situaties waarin de vraag van de gebruiker werd geaccepteerd, maar meer dan één reactie van de host opriep en deze werden gecombineerd in één enkel antwoord van de host. De statuscode 207 verschijnt wanneer de host reageert op het voltooien van batchquery's, de host meer dan één bron of gegevensinvoer vindt om als antwoord te presenteren, en wanneer de voltooiing van de query voldoet aan de voorwaarden voor verschillende antwoorden.
In principe is de 207-antwoordcode een middel waarmee de bron meer dan één bronreactiecode in één bericht kan combineren. Daarom moet de klant indien nodig alle opgenomen gecodeerde berichten handmatig controleren.
Statuscode 221
Wanneer de gebruiker wordt geconfronteerd met de 221-antwoordcode, betekent dit dat dit het antwoord is op een vraag via het FTP- of SMTP-protocol - respectievelijk naar bestands- of mailservers. En hetzelfde antwoord van de webhost wordt nog steeds niet ondersteund door het HTTP-protocol.
In het geval van FTP is het eenvoudig: de statuscode 221 betekent dat de poging van de gebruiker om de sessie te sluiten een succes was. Daarom is de verbinding met de FTP-bron gedefinieerd als gesloten.
In het geval van de SMTP-reactie met statuscode 221 is dit een meldingsmethode voor interne e-mailbronnen die twee betekenissen heeft. Eén duidt letterlijk het einde van de sessie aan, net als een FTP-gerelateerde sessie. En een ander probleem is het authenticatieprobleem als gevolg van een niet-overeenkomende gebruikersnaam of wachtwoord aan de clientzijde. Om dit laatste op te lossen, moet de gebruiker de gebruikersnaam en het wachtwoord controleren die zijn opgegeven om toegang te krijgen tot de e-mailbron.
Statuscode 222
Dit is een niet-ondersteund berichtnummer voor het HTTP-protocol, maar een foutretour voor het SNMP-protocol. De statuscode 222 is een bericht voor webmasters met 'Geen dergelijk object'. bericht als antwoord op de vraag en het is niet zo eenvoudig op te lossen, omdat Object ID of OID varieert afhankelijk van de hardwareleverancier.
In feite geeft de 222-antwoordcode aan dat er geen object met de ID vermeld door de zoekopdracht van de webmaster op de host is gevonden. Daarom kon de bewerking niet worden voltooid en keerde de host terug met de fout. Om de zoekopdracht succesvol te maken, moet de webmaster de object-ID nogmaals controleren om er zeker van te zijn dat alles correct is gemaakt.
Statuscode 223
Niet-ondersteund antwoord voor HTTP en je zou het niet zien als je met de website werkt. Maar dit is een zeer belangrijke fout voor webmasters die met het SNMP-protocol en mailservers werken. En het is een alternatief voor de downtime van de host, omdat het aangeeft dat de hardware ontoegankelijk is.
In principe is SNMP-statuscode 223 of fout 223 een antwoord van gerelateerde software die definieert dat er geen verbinding met de host tot stand kan worden gebracht omdat bepaalde hardware-instances niet worden gevonden. En uiteraard wordt geen enkele inhoud ook als ongegrond aangemerkt. Of, met andere woorden, de host is ontoegankelijk, daarom ziet de webmaster de 223-responscode via monitoringsoftware of wanneer hij probeert toegang te krijgen tot de host.
Statuscode 225
Dit nummer wordt niet ondersteund door het HTTP-protocol. Maar de gecodeerde melding met dit specifieke nummer is een interne reactie voor de FTP-hosts. En het definieert de omstandigheden waarin de client-host-verbinding geopend en stabiel is, maar er momenteel niets tussen de twee wordt overgedragen. Kortom, 'de verbinding is tot stand gebracht, maar zonder enige gegevensoverdracht'. is de letterlijke uitleg van dit bericht.
De statuscode 225 geeft aan dat er aan geen van beide kanten een probleem optreedt en dat alles gereed is voor het uploaden of downloaden van de gegevens naar respectievelijk de hostzijde of de clientzijde. Daarom betekent de 225-antwoordcode voor het FTP-protocol bijna hetzelfde als de 200 ‘OK’ betekent voor HTTP-protocol. Als de gebruiker dit bericht ziet, kan hij zonder problemen beginnen met het beheren van de gegevens op de bestandshost en krijgt hij daarna andere gecodeerde berichten.
Statuscode 227
Deze reactie wordt niet ondersteund door HTTP en houdt verband met FTP-berichten. Het betekent in feite dat de host zich in een passieve modus bevindt en klaar is om een netwerkverbinding met de client tot stand te brengen. Deze statuscode 227 bevat ook aanvullende informatie en bevat een reeks specifieke parameters: de poort en het IP-adres waar de host naar luistert.
Deze waarden zijn erg belangrijk, omdat de 227-responscode letterlijk de informatie bevat die nodig is voor clientsoftware om verbinding te maken met de host. En het verschijnt alleen als de software aan de clientzijde voldoende capabel is om de bovengenoemde gegevenswaarden te parseren en te verwerken - h1 tot h4 voor beluisterde IP-adressen en h1 tot h2 voor de beluisterde poorten.
Statuscode 228
Dit antwoord is in feite een FTP-alternatief voor 408 ‘Request Timeout’ HTTP-code. Er is geen ondersteund bericht met een dergelijk nummer voor HTTP, en FTP-gerelateerd bericht heeft zijn eigen specifieke kenmerken. In een notendop zegt het statuscode 228-bericht 'Enting Long Passive Mode', en het betekent letterlijk wat het zegt: de verbinding is tot stand gebracht, alles werkt normaal, maar de bewerkingsvolgorde werd niet beantwoord vanwege de lange verwerking door de bron .
Meestal verschijnt dit bericht als er iets mis is met de configuratie. Het is óf een verkeerde instelling van het passieve poortbereik aan de kant van de bestandshosting, óf een slecht geconfigureerde firewall aan de clientkant. Beide kunnen de juiste gegevensoverdracht verhinderen en resulteren in het verschijnen van de 228-antwoordcode.
Veelgestelde vragen
Wat is de 204-statuscode
Dit is het antwoord voor gevallen waarin de gebruiker iets probeerde te bewerken, meestal documenten, maar nog steeds geen wijzigingen aanbracht. Daarom heeft de host letterlijk niets terug te sturen als update na actie van de client. Verschijnt meestal tijdens reeksen voor automatisch opslaan vanwege de ongewijzigde status van de instantie (bestand, tabel, document enzovoort)..
Wat is statuscode 200
Dit is het meest basale HTTP-antwoord op de vraag van elke gebruiker wanneer alles normaal en zonder problemen werkt. Er staat dat de host normaal werkt en dat de actie aan de clientzijde is voltooid na een zoekopdracht: deze is verzonden, opgehaald en opgehaald, en vervolgens zijn de retourgegevens door de host teruggestuurd.
Wat is responscode 206
Dit antwoord stelt dat de gegevens die bestemd zijn voor downloaden door het apparaat aan de gebruikerszijde, in verschillende onafhankelijke delen zijn opgedeeld voor overdracht. Na deze bewerking aan de serverzijde zijn alle aangewezen onderdelen in de wachtrij geplaatst voor overdracht in overeenstemming met de gedefinieerde volgorde en zullen ze worden overgedragen naar de gebruikerszijde in overeenstemming met deze wachtrij.
Wat is responscode 202
Dit antwoord is het alternatief voor ‘OK’ voor gevallen waarin de vraag van een klant werd uitgesteld of meerdere acties in de wachtrij stonden voor voltooiing. Om te beginnen zijn de meest voorkomende omstandigheden wanneer de client een webinstantie (pagina of applicatie) probeert te laden vol met zware inhoud die uiteraard niet tegelijkertijd kan worden geladen. Meestal wordt dit antwoord na voltooiing gevolgd door een ander antwoord.
Wat is responscode 201
Dit gecodeerde bericht verschijnt in situaties waarin het nieuwe exemplaar op de host is gemaakt na de vraag van de klant. Met andere woorden, het verschijnt wanneer de gebruiker de nieuwe webpagina, database-invoer enzovoort heeft gemaakt. Kortom, is een alternatief voor ‘OK’ voor gevallen waarin de clientzijde ‘write’ in plaats van 'lezen' nodig om 200 te laten verschijnen.