Встречается на собеседованиях • сегодня
Как реализовать запрос через fetch без библиотек
Для выполнения запроса через fetch без библиотек используйте нативный API. Пример GET-запроса:
javascript
fetch('https://api.example.com/data')
.then(response => {
if (!response.ok) throw new Error('Network error');
return response.json();
})
.then(data => console.log(data))
.catch(error => console.error('Error:', error));POST-запрос с JSON:
javascript
fetch('https://api.example.com/data', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ key: 'value' })
})
.then(/* обработка как в примере выше */);Особенности:
- По умолчанию
fetchне отправляет cookies (нуженcredentials: 'include') - Не реджектится при HTTP-ошибках (404, 500), только при сетевых сбоях
- Для отмены запроса можно использовать
AbortController

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