Das ist wie fragen: "Warum muss ich 4 Räder benutzen, um mein Auto zu fahren?" (es gibt Autos mit weniger als 4 Rädern, aber wir nehmen eine mit 4 Rädern an, um das Argument zu demonstrieren)
Die Antwort ist: weil es keinen anderen Weg gibt.
Zuallererst benutzen Sie nicht direkt die Räder, Ihr Auto tut es. Ebenso verwenden Sie nicht direkt HTTP (dh Sie sprechen nicht "HTTP"), Ihr Browser tut es. Auch der Server, der die Website bedient, tut dies.
PS: Ich bin mir darüber bewusst, Macht .i.e. Client-Server-Modell, verbindungslos, zustandslos, SSL/TLS usw., aber das rechtfertigt mich nicht, warum ich es verwenden soll.
Weil Sie nicht anders können. HTTP ist ein Kommunikation Protokoll für den "Zugriff und das Anzeigen von Websites" implementiert. Die einzige Möglichkeit, "eine Website anzusehen", ist das HTTP-Protokoll.
Was passiert, wenn Sie die URL im Browser eingeben, spricht der Browser das HTTP-Protokoll, um mit dem Server zu kommunizieren und die Seite zurück zu Ihnen zu bekommen.
Im Gegensatz zu welcher Alternative? – Quentin