Wat doen headers?
Headers bevatten metagegevens. Accept beschrijft welke antwoordformaten de client aankan. Content-Type beschrijft het formaat van de verzonden inhoud. Dat zijn verschillende zaken: JSON accepteren verandert tekst niet vanzelf in JSON.
Een formaat kiezen
Gebruik application/json voor JSON en controleer de syntaxis voor verzending. application/x-www-form-urlencoded is geschikt voor eenvoudige sleutel-waardeformulieren. Gebruik platte tekst wanneer de API dat verwacht. Volg de documentatie van de doel-API.
Browserbeperkingen
Een webpagina kan niet elke header instellen. De browser beheert Host, Content-Length en Cookie. Eigen headers bij verzoeken naar andere oorsprongen kunnen een CORS-preflight veroorzaken. Deze tool verzendt bij GET en HEAD geen inhoud. Verwijder beperkte headers uit cURL of voer het commando uit in een terminal.