Eine HTTP-Anfrage (Hypertext Transfer Protocol-Anfrage) ist eine Nachricht, die ein Client an einen Server sendet, um eine bestimmte Ressource anzufordern. Diese Anfrage wird durch eine URL identifiziert und enthält Parameter, die angeben, welche Aktion der Client ausführen möchte (z.B. GET, POST, PUT, DELETE). Der Server antwortet dann mit einer entsprechenden HTTP-Antwort, die den Statuscode und gegebenenfalls den Inhalt der angeforderten Ressource enthält. HTTP-Anfragen werden in der Regel von Webbrowsern gesendet und dienen dazu, Webseiten und andere Ressourcen aus dem Internet abzurufen.