Files
30-seconds-of-code/test/httpPost/httpPost.js

8 lines
346 B
JavaScript

module.exports = httpPost = (url, callback, data = null, err = console.error) => {
const request = new XMLHttpRequest();
request.open('POST', url, true);
request.setRequestHeader('Content-type', 'application/json; charset=utf-8');
request.onload = () => callback(request.responseText);
request.onerror = () => err(request);
request.send(data);
};