Was ist POST (POST-Methode)?

POST bzw. die POST-Methode ist eine Art von HTTP-Anfrage, die von einem Client, beispielsweise einem Webbrowser, an einen Webserver gesendet wird. Sie dient in erster Linie dazu, Daten an den Server zu übermitteln.

Eine HTTP-Anfrage besteht aus drei Hauptbestandteilen: der Anfragezeile, den Headern und dem Nachrichtentext. Wenn ein Client eine POST-Anfrage sendet, ist die Anfragezeile wie folgt aufgebaut:

POST /index.html HTTP/1.1

Hier steht /index.html für den URI (bzw. die URL), an den die Daten gesendet werden sollen, und HTTP/1.1 gibt die verwendete Protokollversion an. Über die POST-Methode gesendete Daten werden im Nachrichtentext der Anfrage gespeichert.

POST wird häufig zusammen mit dem FORM-Element in HTML verwendet. Es kommt typischerweise dann zum Einsatz, wenn ein Benutzer Informationen in ein Formular eingibt und der Webserver die übermittelten Daten verarbeitet und erfasst.

Weitere HTTP-Methoden sind GET, HEAD, PUT und DELETE, am häufigsten werden jedoch GET und POST verwendet.