/
Вопросы и ответы
/
JavaScript
/

Как отправить post запрос javascript

Как отправить post запрос javascript

4 года назад

Человек-Молекула

Ответы

0

Для отправки 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); 
  });

4 года назад

Вячеслав Межуревский

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845