Встречается на собеседованиях • сегодня

Какие знаешь способы отправления данных на сервер

Отправка данных на сервер возможна несколькими способами:

  1. XMLHttpRequest (XHR) – старый, но рабочий способ:
javascript
const xhr = new XMLHttpRequest();
xhr.open('POST', '/api/data');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify({ key: 'value' }));
  1. Fetch API – современная альтернатива:
javascript
fetch('/api/data', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ key: 'value' })
});
  1. Axios – популярная библиотека:
javascript
axios.post('/api/data', { key: 'value' });
  1. WebSocket – для двусторонней связи:
javascript
const socket = new WebSocket('ws://example.com');
socket.send(JSON.stringify({ key: 'value' }));
  1. FormData – для отправки форм и файлов:
javascript
const formData = new FormData();
formData.append('file', fileInput.files[0]);
fetch('/upload', { method: 'POST', body: formData });

Выбор зависит от требований: Fetch/Axios для REST, WebSocket для real-time, FormData для файлов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы