Hva er HTTP-feil?

datamaskiner

Internett-brukere som er minst en litendelved i webens terminologi (minst de fleste), de vet hva HTTP-protokollen er. Denne dataoverføringsprotokollen tillater brukere å kommunisere med webressurser gjennom en nettleser. En av funksjonene til protokollen er muligheten til å returnere spesielle koder som gir brukerne informasjon om statusen til nettstedet eller statusen til en bestemt oppgave. Dette inkluderer også HTTP-feilkoder. Feilkoder er delt inn i to typer: klientfeil og serverfeil. Vi vil snakke om disse to kategoriene og andre nyttige, og viktigst - ofte møtt koder i dette materialet.

HTTP-feil

HTTP-klientfeil

I tilfelle feilen ble oppdaget på sidenklient, returnerer serveren koden fra klasse 4xx. Hvis det ikke oppdages noen problemer på serveren, men det er fortsatt ikke tilgjengelig for brukeren, sendes en kode med en forklaring på feilen til klienten.

Så, klientfeil under kode 40x:

  • 400. Ugyldig forespørsel - det oppstår en feil når serveren merker en syntaksfeil i forespørselen fra klienten. Det vil skje til de nødvendige endringene er gjort av klienten. Alle dataoverføringsregler for protokollen som brukes, må følges.
  • 401. Ingen autorisasjon - denne feilen betyr at HTTP-serveren krever godkjenning. I dette tilfellet er det fra serveren at alle betingelsene for å utføre autentisering kommer. Årsaken til feilen kan være et feil brukernavn eller passord for godkjenning.
  • 402. En avgift må betales - koden er ikke brukt, men er reservert i protokollen for fremtiden. I utgangspunktet ble det oppfattet som et grensesnitt for å gjøre betalinger for å få tilgang til en bestemt ressurs. Siden det ikke fungerte, ble koden 402 vedtatt av Apple og Google, som fra tid til annen bruker den i deres webtjenester.

Feil, HTTP-feil

  • 403. Tilgang nektet - det oppstår en feil når serveren fungerer som den skal, men brukeren som ber om tilgang til den, har ikke nok rett til å gjøre dette. Ofte ledsaget av et autorisasjonsvindu.
  • 404. Ikke funnet (ressurs / fil ikke funnet) - den vanligste feilen på Internett. Det oppstår vanligvis på grunn av skrivefeil når du skriver inn en webadresse. Den hyppige omtalen og utseendet på nettet har gjort denne koden til en populær vits på Internett.
  • 405. Metode Disallowed - HTTP-datafeil, som må oppgis via POST eller ved hjelp av PUT-metoden. Med andre ord oppstår en feil når du bruker GET-metoden når den ikke er tilgjengelig eller ikke støttes av serveren for behandling av visse data.
  • 406. Forespørsel kan ikke aksepteres - denne koden returneres av serveren når det forespurte innholdet ikke gjelder for Godta overskrifter. Oftest oppstår når den forespurte ressursen ikke samsvarer med formatet som kan gjenkjennes av klienten.
  • 407. Godkjenning er påkrevd på proxy-serversiden - sammen med koden returnerer serveren et spesielt felt for autorisasjon på proxy-serveren.
  • 408. Tiden for forespørselen er ute - det oppstår når serveren slutter å vente på ytterligere forespørsler fra klienten. Du kan gjenta forespørselen når som helst, selv etter ventetiden er gått.
  • 409. Konflikt - i hvilke situasjoner forekommer denne HTTP-feilen? Last opp en fil til en webserver der en identisk fil eller et dokument av en nyere versjon allerede er lagret. Versjonskontrollsystemet med filer lagret på serveren tillater ikke å erstatte filen med en tidligere versjon, noe som medfører konflikt under denne koden.

HTTP feilkoder

Klientfeilkode 41x

  • 410. Ressurs slettet - en feil oppstår hvis den forespurte ressursen var plassert på den angitte adressen, men ble slettet og er ikke lenger tilgjengelig.
  • 412. Forutsetninger ikke oppfylt - denne koden vises hvis de betingede overskrift feltene ikke er oppfylt (helt).
  • 413. Størrelsen på forespørselen overstiger den tillatte hastigheten - en feil oppstår når kroppen av forespørselen som sendes av klienten er for stor og serveren ikke kan behandle den.
  • 414. Adresse for lenge - hvis serveren returnerer denne koden, er nettadressen som er oppgitt i forespørselen for lang og kan ikke behandles. Det oppstår også en feil når klienten sender data via GET i stedet for POST.
  • 415. Ikke-støttet filformat - det oppstår en feil når serveren nekter å jobbe med et bestemt dataformat (det kan være noen grunn).
  • 417. Venter mislyktes - forespørselsoverskriften fra klienten oppfyller ikke kravene i EXPECT-feltet.
  • 418 Jeg er en tekanne - koden som først dukket opp i 1998, som ble en April Fools vits og ble aldri alvorlig involvert.

HTTP-serverfeil

Klientfeil under kode 42x

  • 422. Elementet kunne ikke behandles - teoretisk kunne serveren behandle forespørselen sendt av klienten; filen i forespørselslegemet støttes også (det kan være et bord og en annen mediefil), men av en eller annen grunn har det oppstått en logisk feil som begrenser serverens aktiviteter.
  • 423. Tilgang nektet - metoden som brukes er blokkert på server siden. Du må bruke en annen metode.
  • 424. Avhengighetsfeil - denne koden vil bli vist hvis operasjonen, hvis suksess avhenger av utførelsen av den nåværende kommandoen, ble avbrutt av en eller annen grunn.
  • 425. Feil rekkefølge av elementer - koden vises i tilfelle at når du ber om flere elementer fra serveren, ble ikke deres rekkefølge (server) fulgt.
  • 426. Oppdatering kreves - en kode som viser behovet for å oppdatere protokollen. Felt for oppdatering må være riktig formatert på serversiden.
  • 428. Fullføring av en avhengig operasjon kreves - med denne koden, informerer serveren klienten om at det er nødvendig å bruke betingede overskrifter i forespørselen.
  • 429. For mange forespørsler - det oppstår en feil hvis klienten sender for mange forespørsler til serveren, noe som kan skyldes et DDoS-angrep, derfor blokkeres det av serveren.

HTTP-nedlastingsfeil

Andre klient feilkoder

  • 431. Overskriftslengde som overstiger - når overskriftslengden overskrides, kan serveren sende denne koden som svar, men oftere faller den bare tilkoblingen.
  • 434. Adresse utilgjengelig - en feil angir at den forespurte adressen ikke er tilgjengelig.
  • 449. Gjenta - koden returneres hvis serveren trenger ytterligere informasjon for å behandle forespørselen.
  • 451. Blokkert av juridiske årsaker - serveren kan være blokkert dersom statens myndigheter sendte en forespørsel om blokkering av ulike juridiske grunner.

Når du arbeider utenfor nettleseren,Andre feil, for eksempel en kritisk feil, som oppdaterer HTTP-serveren, men grunnene til dette må finne ut av eiere av programmet eller programmet der problemet oppstod.

HTTP-datafeil

HTTP - server feil

Slike koder oppstår når de kjørbare operasjonene mislykkes på grunn av serverens feil. Slike feil vises ved hjelp av 5xx-kodene og en kort forklaring på feilen.

Serverfeil under kode 50x

  • 500 Intern serverfeil - HTTP-serverfeil som ikke kan identifiseres. Denne koden angir en hvilken som helst feil for hvilken det ikke er noen spesifikt angitt kodeverdi.
  • 501. Ikke implementert (metode støttes ikke) - denne koden utføres av serveren når den brukte metoden ikke støttes av den. Problemet oppstår når du arbeider med servere som ikke er konfigurert til å fungere riktig med standard HTTP-kommandoer.
  • 502. Dårlig Gateway - Et problem oppstår når en server som fungerer som en gateway mottar en feilaktig respons fra "main" serveren.
  • 503. Tjenesten er utilgjengelig (tjenesten er utilgjengelig) - denne koden vises oftest når det utføres teknisk arbeid på serveren eller omstartes.
  • 504. Gateway Timeout (tid gikk gjennom gatewayen) - det oppstår en feil når serveren som fungerer som gateway, ikke har tid til å motta svar fra "main" -serveren.
  • 505. HTTP-versjon støttes ikke (versjonen av protokollen som brukes ikke støttes) - den angitte serveren fungerer ikke med versjonen av protokollen som er angitt i forespørselen fra klienten.
  • 507. Utilstrekkelig lagring - Et problem oppstår når det mangler digital plass til å behandle en forespørsel. Oftest er problemet midlertidig.

HTTP-oppdatering mislyktes

Serverfeil under kode 51x

  • 510. Ikke utvidet (ingen utvidelse) - det oppstår en feil hvis det ikke er noen utvidelse på serveren som ble forespurt av klienten.
  • 511. Nettverksgodkjenning påkrevd - en lignende respons sendes ikke fra selve serveren, men fra en mellommann, som er Wi-Fi-punktleverandøren.

Informasjonskoder

  • 100. Fortsett (fortsettelse) - denne koden varsler klienten om at dens opprinnelige handlinger tilfredsstiller serverens krav, og det kan fortsette å sende kommandoer.
  • 101. Bytteprotokoller (protokollendring) er en interaktiv kode som antyder å erstatte protokollen som brukes med en mer passende en.
  • 102. Behandling (under behandling) - En kode som indikerer at forespørselen er akseptert, men det vil ta lang tid å behandle det.

Hva betyr en HTTP-feil?

Viderekoblingskoder

  • 300. Flere valg (valg) - oppstår hvis den valgte lenken tillater deg å gå direkte til flere ressurser som er plassert på samme server. Sammen med koden er det et valg mellom ulike alternativer. Dessuten kan det gjøres av både brukeren og klienten, avhengig av serverinnstillingene.
  • 301. Flyttet permanent (ressursflyttet) - koden returneres når den forespurte ressursen eller filen har blitt flyttet permanent og ligger på en annen adresse.
  • 302. Fant (funnet ressurs) - koden returneres når den forespurte ressursen eller filen er midlertidig flyttet og kan bli funnet på en annen adresse.
  • 303. Se Annet (søk etter andre adresser) - denne koden returneres av serveren sammen med den alternative verdien av plasseringsfeltet, slik at brukeren på klientsiden kan få tilgang til den forespurte ressursen ved hjelp av GET-metoden.
  • 304. Ikke endret (filen har ikke blitt endret) - det oppstår en feil hvis klienten ba om en bestemt fil, og angir spesifikke attributter for modifikasjonstiden, men serveren registrerte ikke noen endringer siden den ble lastet ned.
  • 305. Bruk proxy (du må bruke en proxy-server) - denne koden er utført av serveren, når du trenger tilgang til det, må du bruke en proxy-server. Adressen til sistnevnte er angitt i feltet Location. Bare enkle servere (ikke proxyer) kan bruke koden.
  • 307. Midlertidig omadressering (midlertidig omadressering) - koden oppstår når den forespurte filen eller ressursen blir tilgjengelig på en annen adresse. Ofte skjer en automatisk omdirigering.
</ p>
Kommentarer (0)
Legg til en kommentar