In questo articolo vedremo come effettuare richieste POST con le Fetch API in JavaScript.
fetch()
dispone di un oggetto passato come secondo parametro in cui è possibile specificare anche il metodo HTTP usato.
const data = { key: 'Value' };
const params = {
method: 'POST',
body: JSON.stringify(data),
headers: { 'Content-Type': 'application/json' }
};
fetch('/api/post', params).then(res => res.json()).then(resp => console.log(resp));
Se non si stanno utilizzando API REST, è possibile sempre con questo oggetto specificare il tipo di contenuto inviato e il payload modificando le proprietà body
e headers
.