Встречается на собеседованиях • сегодня
Какие знаешь способы отправления данных на сервер
Отправка данных на сервер возможна несколькими способами:
- XMLHttpRequest (XHR) – старый, но рабочий способ:
javascript
const xhr = new XMLHttpRequest();
xhr.open('POST', '/api/data');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify({ key: 'value' }));- Fetch API – современная альтернатива:
javascript
fetch('/api/data', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ key: 'value' })
});- Axios – популярная библиотека:
javascript
axios.post('/api/data', { key: 'value' });- WebSocket – для двусторонней связи:
javascript
const socket = new WebSocket('ws://example.com');
socket.send(JSON.stringify({ key: 'value' }));- 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 для файлов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы