Встречается на собеседованиях • сегодня
Какие знаешь способы отправки данных на сервер
-
XMLHttpRequest (XHR) – старый способ, но до сих пор поддерживается.
javascriptconst xhr = new XMLHttpRequest(); xhr.open('POST', '/api/data'); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.send(JSON.stringify({ key: 'value' })); -
Fetch API – современная альтернатива XHR с промисами.
javascriptfetch('/api/data', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ key: 'value' }) });
-
Axios – популярная библиотека для HTTP-запросов.
javascriptaxios.post('/api/data', { key: 'value' }); -
FormData – для отправки форм, включая файлы.
javascriptconst formData = new FormData(); formData.append('file', fileInput.files[0]); fetch('/upload', { method: 'POST', body: formData }); -
WebSocket – для двусторонней связи в реальном времени.
javascriptconst socket = new WebSocket('ws://example.com'); socket.send(JSON.stringify({ data: 'value' })); -
GraphQL – альтернатива REST с гибкими запросами.
javascriptfetch('/graphql', { method: 'POST', body: JSON.stringify({ query: '{ user { name } }' }) });

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