Как отправить post запрос javascript
Ответы
Вячеслав Межуревский
28 сентября 2022
Для отправки POST/GET запроса (и других) можно использовать Fetch API. Fetch API - это современная альтернатива XMLHttpRequest для работы с асинхронными HTTP запросами. Так, используя метод fetch() и указав необходимые параметры мы можем отправить или получить данные по сети.
// Определяем функцию которая принимает в качестве параметров url и данные которые необходимо обработать:
const postData = async (url = '', data = {}) => {
// Формируем запрос
const response = await fetch(url, {
// Метод, если не указывать, будет использоваться GET
method: 'POST',
// Заголовок запроса
headers: {
'Content-Type': 'application/json'
},
// Данные
body: JSON.stringify(data)
});
return response.json();
}
Пример использования
postData('https://example.com/answer', { answer: 42 })
.then((data) => {
console.log(data);
});
0
0