Ein HTTP-Statuscode wird von einem Webserver auf eine vom Client gestellte HTTP-Anfrage als Antwort zurückgeliefert. Ein Client kann entweder ein Programm oder ein Webbrowser sein, wobei der Webserver dem Client durch den HTTP Statuscode mitteilt, ob die Anfrage erfolgreich bearbeitet wurde oder nicht. Sollte ein Fehler auftreten gibt der HTTP Statuscode Auskunft darüber, wo oder wie er die gewünschten Informationen erhalten kann. Das Verfahren ist Betriebssystemunabhängig.