HTTP & Forms - YunusEmreCMD/blokTech GitHub Wiki
Hyper Tekst Transfer Protocol is het mechanisme dat de data opvraagt en aflevert op het World Wide Web.
Er zijn een aantal methodes die hierbij komen kijken, namelijk:
GET:
Het opvragen van een specifieke resource
DELETE:
Om een resource te verwijderen
PUT:
Om een resource te verplaatsen of creëren
POST:
Om informatie te versturen
Een server reageert door een status code door te geven. Codes die beginnen met een:
2, geven aan dat het opvragen succesvol is verlopen.
4, geven aan dat de resource niet is gevonden.
5, geven aan dat er een error is ontstaan.
Sommige HTML pagina’s bevatten een formulier, bestaande uit een knop die een GET
of POST
methode heeft. Bij een GET methode worden de ingevulde gegevens van het formulier in de URL weergegeven. Bij een POST methode is dit niet het geval.
GET methodes worden vaak toegepast als de data niet in een database opgeslagen moeten worden, bijvoorbeeld een (simpele/korte) vraag. Als er gegevens moeten worden opgeslagen of aangepast in een database wordt er vaak de methode POST gebruikt. Fetch
De interface waarin de browser Javascript connectie kan maken met HTTP wordt fetch genoemd.
Data moet een lange en gevaarlijk route afleggen om tot zijn bestemming te komen. Het is hierbij belangrijk dat sommige data geheim blijven, denk bijvoorbeeld aan wachtwoorden, email accounts, account nummers etc. Hiervoor is normale HTPP niet geschikt. De Beveiligde HTTP protocol wel, ook wel HTTPS genoemd. De “S” staat voor “secure”. De connectie waarover de data gaat is encrypted, dat is veiliger.
Er zijn verschillende soorten velden, deze velden woorden met de gecreerd in de HTML, met de bijhorende attribuut “type”. Een kan de volgende types bevatten: tekst, password, checkbox, radio en file. Je hebt ook en dit zijn aparte tags.