HTTP-statuskoder Cheat Sheet + PDF gratis nedlasting

in Ressurser og verktøy

Innholdet vårt er leserstøttet. Hvis du klikker på lenkene våre, kan vi tjene en provisjon. Hvordan vi vurderer.

Bruk denne HTTP-statuskoder jukseark ⇣ som en referanse til hver HTTP-status og HTTP-feilkode, hva hver kode betyr, hvorfor de blir generert, når koden kan være et problem, og hvordan du kan takle problemene. Last ned dette HTTP-statuskodene Jukseark ⇣

Internett består av to grunnleggende, men veldig forskjellige ting: klienter og servere. Dette forholdet mellom klienter (som Chrome, Firefox osv.) og servere (som nettsteder, databaser, e -post, applikasjoner, etc.), kalles klient-server modell.

Klienter ber om serveren og serveren svarer.

HTTP-statuskoder gir oss beskjed om statusen til forespørselen til serveren er, hvis den var en suksess, hadde en feil eller noe derimellom.

En HTTP-statuskode er et tall som oppsummerer svaret knyttet til det - Fernando Doglio, fra sin bok “REST API Development with NodeJS”.

HTTP-statuskoder Fuskark

HTTP-responsstatuskoder er gruppert i fem klasser:

  • 1XX statuskoder: Informasjonsforespørsler
  • 2XX statuskoder: Vellykkede forespørsler
  • 3XX statuskoder: Omdirigeringer
  • 4XX statuskoder: Klientfeil
  • 5XX statuskoder: Serverfeil

1xx statuskoder: Informasjonsforespørsler

1xx-statuskodene er informasjonsforespørsler. De indikerer at serveren mottok og forsto forespørselen og at nettleseren burde vente litt lenger på at serveren skal behandle informasjonen. Disse statuskodene er mindre vanlige og påvirker ikke SEO direkte.

  • 100 Fortsett: Alt så langt er OK, og at klienten bør fortsette med forespørselen eller ignorere den hvis den allerede er ferdig.
  • 101 Bytte protokoller: Protokollen serveren bytter til etter forespørsel fra en klient som sendte meldingen inkludert oppskriften på oppgraderingsforespørselen
  • 102 Behandler: Serveren har godtatt hele forespørselen, men behandler den fortsatt.
  • 103 Tidlige tips: Lar brukeragenten begynne å forhåndslaste ressurser mens serveren fremdeles forbereder et svar.

2xx statuskoder: Vellykkede forespørsler

Dette er de vellykkede forespørslene. Det betyr at forespørselen din om å få tilgang til en fil var vellykket. For eksempel prøvde du å få tilgang til Facebook.com, og det kom opp. En av disse statuskodene ble brukt. Forvent å se denne typen svar ofte når du bruker nettet.

  • 200 OK: Vellykket forespørsel.
  • 201 Opprettet: Serveren godkjente den opprettede ressursen. 
  • 202 Godtatt: Klientens forespørsel er mottatt, men serveren behandler den fortsatt.
  • 203 Ikke-autoritativ informasjon: Svaret som serveren sendte til klienten, er ikke det samme som da serveren sendte den.
  • 204 Intet innhold: Serveren behandlet forespørselen, men gir ikke noe innhold.
  • 205 Tilbakestill innhold: Klienten bør oppdatere dokumentprøven.
  • 206 Delvis innhold: Serveren sender bare en del av ressursen.
  • 207 Multistatus: Meldingsdelen som følger er som standard en XML-melding og kan inneholde en rekke separate svarskoder.
  • 208 Allerede rapportert: Medlemmene av a WebDAV binding er allerede oppført i en foregående del av (multistatus)-svaret, og blir ikke inkludert igjen.

3xx statuskoder: Viderekoblinger

3xx HTTP -statuskodene indikerer en omdirigering. Når en bruker eller søkemotorer støter på en 3xx -statuskode, blir de omdirigert til en annen URL fra initialen. Hvis SEO er viktig for suksessen til virksomheten din, må du utdanne deg selv om disse kodene og hvordan du bruker dem riktig.

  • 300 Flere valg: Forespørselen klienten fremsatte har flere mulige svar.
  • 301 Flyttet permanent: Serveren forteller klienten at ressursen de ser etter har blitt flyttet permanent til en annen URL. Alle brukere og roboter vil bli omdirigert til den nye nettadressen. Det er en veldig viktig statuskode for SEO.
  • 302 Funnet: Et nettsted eller en side er midlertidig flyttet til en annen URL. Det er en annen statuskode som er relevant for SEO.
  • 303 Se annet: Denne koden forteller klienten at serveren ikke omdirigerer dem til den forespurte ressursen, men til en annen side.
  • 304 Ikke modifisert: Den forespurte ressursen har ikke blitt endret siden forrige overføring.
  • 305 Bruk proxy: Klienten kan bare få tilgang til den forespurte ressursen gjennom en proxy som er gitt i svaret.
  • 307 Midlertidig omdirigering: Serveren forteller klienten at ressursen de ser etter har blitt omdirigert midlertidig til en annen URL. Det er relevant for SEO-ytelse.
  • 308 Permanent omdirigering: Serveren forteller klienten at ressursen de ser etter midlertidig ble omdirigert til en annen URL. 

4xx statuskoder: Klientfeil

4xx-statuskodene er klientfeil. De inkluderer HTTP-statuskodene, for eksempel "403 forbidden" og "407 proxy authentications required". Det betyr at siden ikke ble funnet, og at noe er galt med forespørselen. Noe som skjer på klientsiden er problemet. Det kan være et feil dataformat, uautorisert tilgang eller en feil i forespørselen. 

  • 400 Dårlig forespørsel: Klienten sender en forespørsel med ufullstendige data, dårlig konstruerte data eller ugyldige data.
  • 401 Uautorisert: Autorisasjon er nødvendig for at klienten skal få tilgang til den forespurte ressursen.
  • 403 Forbudt: Ressursen klienten prøver å få tilgang til er forbudt.
  • 404 Ikke funnet: Serveren er tilgjengelig, men den spesifikke siden klienten ser etter er ikke.
  • 405 Metode ikke tillatt: Serveren har mottatt og gjenkjent forespørselen, men har avvist den spesifikke forespørselsmetoden.
  • 406 Ikke akseptabelt: Nettstedet eller nettapplikasjonen støtter ikke klientens forespørsel med en bestemt protokoll.
  • 407 Fullmaktsgodkjenning påkrevd: Denne statuskoden ligner på 401 Uautorisert. Den eneste forskjellen er at autorisasjon må gjøres av en proxy.
  • 408 Tidsavbrudd for forespørsel: Forespørselen klienten sendte til nettstedsserveren er utløpt.
  • 409 Konflikt: Forespørselen om at den ble sendt, er i konflikt med serverens interne operasjoner.
  • 410 Borte: Ressursen klienten ønsker å få tilgang til er slettet permanent.

Andre mindre vanlige 4xx HTTP -statuskoder inkluderer:

  • 402 Betaling påkrevd
  • 412 Mislyktes forutsetning
  • 415 Medietype som ikke støttes
  • 416 Forespurt rekkevidde Ikke tilfredsstillende
  • 417 Forventningen mislyktes
  • 422 Ubehandlet enhet
  • 423 Låst
  • 424 Mislykket avhengighet
  • 426 Oppgradering kreves
  • 429 For mange forespørsler
  • 431 Be om overskriftsfelt for stort
  • 451 Utilgjengelig av juridiske årsaker

5xx statuskoder: Serverfeil

5xx HTTP-statuskodene er serverfeil. Disse feilene er ikke klientens feil, men antyder at det er noe galt med serversiden av ting. Forespørselen klienten gjorde er god, men serveren kan ikke generere den forespurte ressursen.

  • 500 Intern serverfeil: Serveren havner i en situasjon den ikke kan håndtere mens den behandler klientens forespørsel.
  • 501 Ikke implementert: Serveren kjenner ikke eller kan løse forespørselsmetoden sendt av klienten.
  • 502 Bad Gateway: Serveren fungerte som en gateway eller proxy og mottok en ugyldig melding fra en innkommende server.
  • 503 Tjeneste utilgjengelig: The serveren kan være nede og kan ikke behandle kundens forespørsel. Denne HTTP-statuskoden er et av de vanligste serverproblemene du kan komme over på nettet.
  • 511 Nettverksgodkjenning påkrevd: Klienten må autentiseres på nettverket før den får tilgang til ressursen.

Andre mindre vanlige 5xx HTTP -statuskoder inkluderer:

  • 504 Gateway Timeout
  • 505 HTTP-versjon støttes ikke
  • 506 Variant forhandler også
  • 507 Manglende lagringsplass
  • 508 Sløyfe oppdaget
  • 510 Ikke utvidet

Oppsummering

Du kan bruke dette HTTP-statuskode jukseark som en referanse til alle mulige HTTP-status- og HTTP-feilkoder, hva hver kode betyr, hvorfor de blir generert når koden kan være et problem, og hvordan du kan takle problemene.

Klikk her for å laste ned 📥 HTTP-statuskodene jukser arket og hold det i nærheten som en rask referanse til alle statuskoder.

For å oppsummere:

  • 1XX HTTP-statuskoder er rent informasjonsforespørsler.
  • 2XX HTTP-statuskoder er suksessforespørsler. HTTP 200 OK suksessstatus svarskode indikerer at forespørselen har lyktes.
  • 3XX HTTP-statuskoder indikerer en omdirigering. De vanligste 3xx HTTP-statuskodene inkluderer "301 flyttet permanent", "302 funnet" og "307 midlertidig omdirigering" HTTP-statuskoder.
  • 4XX statuskoder er klientfeil. De vanligste 4xx-statuskodene er "404 ikke funnet" og "410 borte" HTTP-statuskoden.
  • 5XX HTTP-statuskoder er serverfeil. Den vanligste 5xx HTTP-statuskoden er statuskoden "503 service utilgjengelig".

Referanser

https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

om forfatteren

Matt Ahlgren

Mathias Ahlgren er administrerende direktør og grunnlegger av Website Rating, som styrer et globalt team av redaktører og skribenter. Han har en mastergrad i informasjonsvitenskap og ledelse. Karrieren hans dreide seg til SEO etter tidlige nettutviklingserfaringer under universitetet. Med over 15 år innen SEO, digital markedsføring og webutvikling. Fokuset hans inkluderer også nettstedssikkerhet, dokumentert av et sertifikat i Cyber ​​Security. Denne mangfoldige ekspertisen underbygger hans lederskap på Website Rating.

WSR Team

"WSR Team" er den kollektive gruppen av ekspertredaktører og skribenter som spesialiserer seg på teknologi, internettsikkerhet, digital markedsføring og webutvikling. Lidenskapelig opptatt av det digitale riket produserer de godt undersøkt, innsiktsfullt og tilgjengelig innhold. Deres forpliktelse til nøyaktighet og klarhet gjør Website Rating en pålitelig ressurs for å holde seg informert i den dynamiske digitale verdenen.

Hjem » Ressurser og verktøy » HTTP-statuskoder Cheat Sheet + PDF gratis nedlasting
Del til...