Svarkoder
Den første linje i HTTP-svaret er state drain. Den består af to dele: et trecifret nummer (svarkode) og en sms (svarbeskrivelse).
RESPONSE-CODE TEXT-DESCRIPTION
Klienten lærer status for sin anmodning fra svarkoden og beslutter, hvad han skal gøre næste gang. Eksempler på forskellige svar fra serveren:
201 Oprettet |
---|
401 Uautoriseret |
507 Utilstrækkelig opbevaring |
Svarkoder er opdelt i 5 kategorier. Det første ciffer i svarkoden bestemmer, hvilken kategori den tilhører.
Alle svar, der starter med tallet 1, er klassificeret som informative. Vi vil ikke tale om dem i detaljer ...
Svarkode 200
Der er trods alt andre, der er meget mere interessante for os. Alle svar, der ligner 2xx, er vellykkede. Det mest elskede svar af programmører er 200 OK , hvilket betyder, at alt er i orden, anmodningen blev gennemført.
Du kan også finde denne liste over andre "gode" svar nyttige:
Kode | Linje | Beskrivelse |
---|---|---|
200 | Okay | Bøde |
201 | Oprettet | Oprettet |
202 | accepteret | Accepteret |
203 | Ikke-autoritative oplysninger | Oplysninger er ikke autoritative |
204 | intet indhold | Intet indhold |
205 | Nulstil indhold | Nulstil indhold |
208 | allerede indberettet | Allerede rapporteret |
Svarkoder 301, 302
Svar, der ligner 3xx, er i omdirigeringsklassen . De angiver, at ressourcen er blevet flyttet til et andet sted.
De mest populære af dem:
- 301 - flyttet permanent
- 302 - flyttet midlertidigt
I programmørers talesprog vil du ofte høre "302 omdirigering" eller "301 omdirigering" - det er bare om det.
Fuld liste med 300 svar:
Kode | Linje | Beskrivelse |
---|---|---|
300 | Flere valg | mange muligheder at vælge imellem |
301 | Flyttet permanent | flyttet for altid |
302 | Flyttes midlertidigt | flyttet midlertidigt |
303 | Se andet | se andre |
304 | Ikke ændret | ændrede sig ikke |
305 | bruge proxy | bruge proxy |
307 | Midlertidig omdirigering | midlertidig omdirigering |
308 | Permanent omdirigering | permanent omdirigering |
Svarkode 404
Alle svar, der starter med tallet 4, angiver en fejl på klientsiden , og dem er der mange af. Det mest populære ved du med sikkerhed: dette er svaret "404 - ikke fundet".
Andre almindelige svar er givet i tabellen:
Kode | Linje | Beskrivelse |
---|---|---|
400 | Dårlig anmodning | Ugyldig forespørgsel |
401 | Uberettiget | ikke autoriseret |
402 | Betaling påkrævet | betaling påkrævet |
403 | Forbudt | forbudt |
404 | ikke fundet | ikke fundet |
405 | metode ikke tilladt | metode ikke understøttet |
406 | Ikke acceptabelt | uacceptabelt |
407 | Proxy-godkendelse påkrævet | proxy-godkendelse påkrævet |
408 | Bed om pause | timeout |
413 | Nyttelast for stor | nyttelast for stor |
414 | URI for lang | URI er for lang |
429 | For mange anmodninger | for mange anmodninger |
499 | Klient lukket anmodning | klienten lukkede forbindelsen |
Svarkode 501
Og endelig er den sidste kategori serversidefejl. Alle sådanne fejl starter med tallet 5. Den mest almindelige fejl for en udvikler er 501 (funktionalitet ikke implementeret). Nogle gange sker det.
Sæt dig generelt ind i disse fejlkoder, de er nu dine venner for resten af dit liv. Nå, som sædvanlig er her en tabel med de mest nyttige fejlkoder på serversiden:
Kode | Linje | Beskrivelse |
---|---|---|
500 | Intern serverfejl | Intern serverfejl |
501 | Ikke implementeret | ikke implementeret |
502 | Bad Gateway | forkert gateway |
503 | Service ikke tilgængelig | tjenesten er ikke tilgængelig |
504 | Gateway Time-out | gateway reagerer ikke |
507 | Utilstrækkelig opbevaring | lageroverløb |
508 | Løkke registreret | endeløs omdirigering |
509 | Båndbreddegrænsen er overskredet | kanalbåndbredden er opbrugt |
520 | ukendt fejl | Ukendt fejl |
521 | Webserver er nede | webserveren virker ikke |
522 | Forbindelse timeout | forbindelsen svarer ikke |
523 | Oprindelse er uopnåelig | kilde ikke tilgængelig |
524 | Der opstod en timeout | timeout udløb |
525 | SSL-håndtryk mislykkedes | SSL-håndtryk mislykkedes |
526 | Ugyldigt SSL-certifikat | ugyldigt SSL-certifikat |
GO TO FULL VERSION