Встречается на собеседованиях • сегодня
Какой знаешь способ отправки протокола HTTP через запрос в браузере
В браузере можно отправлять HTTP-запросы несколькими способами:
1. **XMLHttpRequest (XHR)** – устаревший, но поддерживается везде:
```javascript
const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.example.com/data');
xhr.onload = () => console.log(xhr.response);
xhr.send();
```
2. **Fetch API** – современный стандарт:
```javascript
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => console.log(data));
```
3. **Axios** – популярная библиотека:
```javascript
axios.get('https://api.example.com/data')
.then(response => console.log(response.data));
```
4. **WebSocket** – для двусторонней связи, но не чисто HTTP.
5. **Form submit** – классическая отправка форм:
```html
```
Для сложных SPA-приложений лучше использовать Fetch или Axios. XHR нужен для поддержки старых браузеров.

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