HTTP-statuskoades mei útlis

HTTP-statuscodes as antwurdcodes binne yn fiif kategoryen groepearre. 1 × × Ynformaasje, 2 × × Sukses, 3 × × Trochferwizing, 4 × × Clientflater, 5 × × Serverflater.

Dit berjocht befettet de folsleine list fan HTTP-statuskoades mei in koarte beskriuwing fan 'e meast foarkommende antwurdkoades.

As wy API-testen dogge, is normaal it earste ding dat wy kontrolearje op it antwurd fan in API-oprop de statuskoade. It is essensjeel dat wy op syn minst bekend binne mei de meast foarkommende statuskoades, sadat wy problemen rapper kinne identifisearje.




1 × × Ynformaasje

De klasse 1xx (ynformative) fan statuskoade jout in tuskentiids antwurd oan foar kommunikaasje fan ferbiningsstatus of foarútgong fan fersyk foarôfgeand oan it foltôgjen fan de frege aksje en it ferstjoeren fan in definityf antwurd.

  • 100 Trochgean
  • 101 Protokol wikselje
  • 102 Bewurking


2 × × Súkses

De klasse 2xx (Súksesfolle) fan statuskoade jout oan dat it fersyk fan 'e kliïnt suksesfol is ûntfongen, begrepen en aksepteare.


200 OK

De statuskoade 200 (OK) jout oan dat it fersyk is slagge. De lading yn in 200-antwurd ferstjoerd hinget ôf fan 'e fersykmetoade.

201 Makke

De 201 (oanmakke) statuskoade jout oan dat it fersyk is folbrocht en hat resultearre yn ien of mear nije boarnen.

204 Gjin ynhâld

De statuskoade 204 (Gjin ynhâld) jout oan dat de server it fersyk mei súkses hat folbrocht en dat d'r gjin ekstra ynhâld is om te ferstjoeren yn 'e antwurdladinglichaam.

  • 202 - Aksepteare
  • 203 - Net-autoritative ynformaasje
  • 205 - Ynhâld weromsette
  • 206 - Parsjele ynhâld
  • 207 - Meardere status
  • 208 - Al rapporteare
  • 226 - IM brûkt

Related:


  • Learje basis fan HTTP


3 × × Trochferwizing

De klasse 3xx (Redirection) fan statuskoade jout oan dat fierdere aksje moat wurde nommen troch de brûkersagint om it fersyk te ferfoljen.

301 Permanint ferpleatst

De statuskoade 301 (permanint ferpleatst) jout oan dat de doelboarne in nije permaninte URI is tawiisd en alle takomstige referinsjes nei dizze boarne ien fan 'e ôfsletten URI's moatte brûke.

302 fûn

De statuskoade 302 (fûn) jout oan dat de doelboarne tydlik wennet ûnder in oare URI.

  • 304 - Net oanpast
  • 300 - Meardere karren
  • 303 - Sjoch Oar
  • 305 - Brûk proxy
  • 307 - Tydlike trochferwizing
  • 308 - Permaninte trochferwizing


4 × × Klientflater

De klasse 4xx (kliïntflater) fan statuskoade jout oan dat de kliïnt miskien liket te hawwen.


400 Minne fersyk

De statuskoade 400 (Bad Request) jout oan dat de server it fersyk net kin of wol ferwurkje fanwegen iets dat wurdt beskôge as in kliïntflater (bgl. Ferkearde syntaksis foar fersiken).

401 Net autorisearre

De statuskoade 401 (Net autorisearre) jout oan dat it fersyk net tapast is, om't it jildige autentikaasje foar de doelboarne mist.

403 ferbean

De statuskoade 403 (Forbidden) jout oan dat de server it fersyk hat begrepen, mar wegeret it te autorisearjen.

404 net fûn

De statuskoade 404 (Net fûn) jout oan dat de oarspronklike server gjin hjoeddeistige fertsjintwurdiging foar de doelboarne fûn of net ree is om te iepenjen dat dy bestiet.


405 Metoade net tastien

De statuskoade 405 (Metoade net tastien) jout oan dat de metoade ûntfongen yn 'e fersykline bekend is troch de oarspronklike server, mar net stipe troch de doelboarne.

415 Net-stipe mediatype

De statuskoade 415 (Net stipe media type) jout oan dat de oarspronklike server it fersyk wegeret om te beteljen, om't de lading yn in formaat is dat net stipe wurdt troch dizze metoade op 'e doelboarne. It formaatprobleem kin wêze troch de oantsjutte Content-Type as Content-Encoding fan it fersyk, of as gefolch fan direkte ynspeksje fan de gegevens.

  • 402 Betelling fereaske
  • 406 Net akseptabel
  • 407 Proxyautentikaasje fereaske
  • 408 Timeout foar fersyk
  • 409 Konflikt
  • 410 Gone
  • 411 Lingte fereaske
  • 412 Betingst mislearre
  • 413 Lading te grut
  • 414 Te lang fersyk-URI
  • 416 Oanfrege berik net foldwaande
  • 417 Ferwachting mislearre
  • 418 Ik bin in teepot
  • 421 Ferkeard fersyk
  • 422 Unferwurkbere entiteit
  • 423 Fergrendele
  • 424 Mislearre ôfhinklikens
  • 426 Upgrade fereaske
  • 428 Betingst fereaske
  • 429 Tefolle fersiken
  • 431 Headerfjilden oanfreegje te grut
  • 444 Ferbining sluten sûnder antwurd
  • 451 Om juridyske redenen net beskikber
  • 499 Klient sluten fersyk


5 × × Tsjinnerflater

De klasse 5xx (Serverflater) fan statuskoade jout oan dat de server bewust is dat hy hat fersind of net by steat is de frege metoade út te fieren.

500 Ynterne serverflater

De statuskoade 500 (Internal Server Error) jout oan dat de server in ûnferwachte tastân tsjinkaam dat it foarkaam dat it fersyk net ferfolle koe.


502 Minne poarte

De statuskoade 502 (Bad Gateway) jout oan dat de server wylst hy fungearre as gateway as proxy, in unjildich antwurd krige fan in ynkommende server dy't hy tagong hat by it besykjen om it fersyk út te fieren.

503 Tsjinst net beskikber

De statuskoade 503 (tsjinst net beskikber) jout oan dat de server op it stuit it fersyk net kin behannelje fanwegen in tydlike oerlêst of pland ûnderhâld, dat nei wat fertraging wierskynlik wurdt ferljochte.

504 Gateway Timeout

De statuskoade 504 (Gateway Timeout) jout oan dat de server wylst hy fungearre as gateway as proxy, gjin tydlike antwurd krige fan in streamop tsjinner dy't er tagong nedich wie om it fersyk te foltôgjen.

  • 501 Net ymplementeare
  • 505 HTTP-ferzje net stipe
  • 506 Fariant ûnderhannelt ek
  • 507 Net genôch opslach
  • 508 Loop detekteare
  • 510 Net ferlingd
  • 511 Netwurkferifikaasje fereaske
  • 599 Netwurkferbining timeoutflater

Referinsje:

Task Force Internet Engineering