In mijn (Laravel) applicatie kunnen mensen inloggen. De server geeft dan een token mee, die voor ieder volgend request meegestuurd moet worden. Nu weet ik hiervoor twee opties:
1) De token in een hidden input gooien, en meesturen met het formulier
2) De token verschepen via de HTTP header.
Gevoelsmatig zeg ik: optie 2, zodat (bijv in PHP) de $_POST mooi schoon blijft.
Maar de generieke vraag is: wanneer stop je dingen - in het geval van het aanroepen van een REST-server - in de body van de request (bijv. in de POST), en wanneer in de header?
1) De token in een hidden input gooien, en meesturen met het formulier
2) De token verschepen via de HTTP header.
Gevoelsmatig zeg ik: optie 2, zodat (bijv in PHP) de $_POST mooi schoon blijft.
Maar de generieke vraag is: wanneer stop je dingen - in het geval van het aanroepen van een REST-server - in de body van de request (bijv. in de POST), en wanneer in de header?