Was ist der Unterschied zwischen "HEAD", "GET" und "POST" in einer XMLHTTPRequest?


Antwort 1:

Als Erstes, XMLHTTPRequest-Definition, auf dieser Seite https://developer.mozilla.org/en ... haben Sie eine gute: „XMLHttpRequest ist eine API, die Client-Funktionalität für die Übertragung von Daten zwischen einem Client und einem Server bietet. Es bietet eine einfache Möglichkeit, Daten von einer URL abzurufen, ohne eine vollständige Seitenaktualisierung durchführen zu müssen. Auf diese Weise kann eine Webseite nur einen Teil der Seite aktualisieren, ohne den Benutzer zu stören. XMLHttpRequest wird in der AJAX-Programmierung häufig verwendet. “Praktischere Aspekte: https://developer.mozilla.org/en ... Es gibt zwei gute Beispiele, die veranschaulichen, wie es funktioniert. Grundsätzlich gibt es zwei Möglichkeiten: oder Methoden, POST oder GET, um Anforderungen zu senden und Inhalte abzurufen. Der Unterschied zwischen ihnen? Auf der Seite https://www.w3schools.com/xml/aj ... haben Sie eine sehr gute Erklärung.

Was ist mit HEAD? Bei einer HEAD-Anforderung gibt ein Server nur die Header einer Ressource und nicht die Ressource selbst zurück. Dies bedeutet, dass Sie den Inhaltstyp oder die letzte Änderung eines Dokuments ermitteln können, ohne es selbst herunterzuladen.

Wenn Ihr Ziel der Inhalt ist, sollten Sie die GET-Methode verwenden, wenn Sie Informationen als Teil der URL an den Server senden, oder die POST-Methode, wenn Sie Informationen als geschlossene Entität senden. In den HTTP-Headern enthaltene Metainformationen verwenden Sie einfach die HEAD-Methode.