Skip to main content

Wat zijn HTTP-statuscodes?

HTTP Explained: The HTTP Request Status Code Guide (Complete) (April 2025)

HTTP Explained: The HTTP Request Status Code Guide (Complete) (April 2025)
Anonim

HTTP-statuscodes zijn standaard responscodes die worden gegeven door internetservers op internet. De codes helpen bij het identificeren van de oorzaak van het probleem wanneer een webpagina of andere bron niet correct wordt geladen.

De term HTTP-statuscode is eigenlijk de algemene term voor de HTTP-statusregel die zowel de HTTP-statuscode en de HTTP-redenfrase .

HTTP-statuscodes worden soms browsefoutcodes of internet-foutcodes genoemd.

Bijvoorbeeld de HTTP-statusregel 500 Interne server fout bestaat uit de HTTP-statuscode van 500 en de HTTP-redenfrase van Interne Server Fout.

Er bestaan ​​vijf categorieën van HTTP-statuscodefouten; dit zijn de twee hoofdgroepen:

4xx Client Fout

Deze groep van HTTP-statuscodes omvat die waarbij het verzoek om een ​​webpagina of andere bron een slechte syntaxis bevat of om een ​​andere reden niet kan worden opgevuld, vermoedelijk door een fout van de klant (de websurfer).

Enkele algemene HTTP-statuscodes voor client-fouten omvatten 404 (Niet gevonden), 403 (Verboden) en 400 (Ongeldig verzoek).

5xx serverfout

Deze groep HTTP-statuscodes omvatten die waarbij het verzoek om een ​​webpagina of andere bron wordt begrepen door de server van de website, maar om een ​​of andere reden niet kan worden gevuld.

Enkele veel voorkomende HTTP-statuscodes voor serverfouten zijn de ooit populaire 500 (Internal Server Error), samen met 503 (Service Unavailable) en 502 (Bad Gateway).

Meer informatie over HTTP-statuscodes

Andere HTTP-statuscodes bestaan ​​naast 4xx- en 5xx-codes. Er zijn ook codes 1xx, 2xx en 3xx die informatief zijn, succes bevestigen of een omleiding dicteren. Deze extra typen HTTP-statuscodes zijn geen fouten, dus u moet hier niet in de browser over worden gewaarschuwd.

Zie een volledige lijst van fouten op onze pagina HTTP-statuscodefouten, of bekijk al deze HTTP-statusregels (1xx, 2xx en 3xx) in onze What Are HTTP Status Lines? stuk.

IANA Hypertext Transfer Protocol (HTTP) Statuscode De registerpagina is de officiële bron voor HTTP-statuscodes, maar Windows bevat soms aanvullende, meer specifieke fouten die aanvullende informatie uitleggen. U kunt een hele lijst hiervan vinden op de website van Microsoft.

Bijvoorbeeld, terwijl de HTTP-statuscode van 500 middelen Internet Server Error , Microsoft Internet Information Services (ISS) gebruikt 500.15 om dat te bedoelen Directe verzoeken voor Global.aspx zijn niet toegestaan.

Hier zijn nog enkele voorbeelden:

  • 404.13 heeft de reden voor de HTTP-reden vanInhoudsduur te groot.
  • 500.53 middelenEr is een herschrijffout opgetreden tijdens RQ_RELEASE_REQUEST_STATE verwerking van meldingen. Er is een uitgaande uitvoeringsfout opgetreden. De regel is geconfigureerd om te worden uitgevoerd voordat de uitvoergebruikerscache wordt bijgewerkt.
  • 502.3 middelen Slechte gateway: verbindingsfout verbindingsprovider (ARR).

Deze zogenaamde subcodes die worden gegenereerd door Microsoft ISS, vervangen HTTP-statuscodes niet, maar zijn in plaats daarvan te vinden in verschillende delen van Windows, zoals documentatiebestanden.

Niet alle foutcodes zijn gerelateerd

Een HTTP-statuscode is niet hetzelfde als een Device Manager-foutcode of een systeemfoutcode. Sommige systeemfoutcodes delen codenummers met HTTP-statuscodes, maar het zijn verschillende fouten met compleet verschillende bijbehorende foutmeldingen en betekenissen.

Bijvoorbeeld de HTTP-statuscode 403.2 middelenLees toegang verboden. Er is echter ook een systeemfoutcode 403 dat betekentHet proces bevindt zich niet in de achtergrondverwerkingsmodus.

Evenzo, de500 statuscode dat betekentInternet Server Error kan gemakkelijk worden verward voor een systeemfoutcode500 dat betekentGebruikersprofiel kan niet worden geladen.

Deze zijn echter niet gerelateerd en mogen niet op dezelfde manier worden behandeld. De ene wordt weergegeven in een webbrowser en geeft een foutmelding over de client of server, terwijl de andere elders in Windows wordt weergegeven en niet noodzakelijkerwijs de webbrowser betreft.

Als u problemen ondervindt met het identificeren of de foutcode die u ziet een HTTP-statuscode is, controleert u goed waar het bericht wordt gezien. Als u een foutmelding krijgt in uw webbrowser, op de webpagina , het is een HTTP-reactiecode.

Andere foutmeldingen moeten afzonderlijk worden geadresseerd op basis van de context waarin ze worden gezien: Foutcodes van apparaatbeheer zijn te zien in Apparaatbeheer, systeemfoutcodes worden overal in Windows weergegeven, POST-codes worden gegeven tijdens de zelftest, enz.