FetchAPI - Интерфейсы веб API, XMLHttpRequest

Для того, чтобы сделать сетовой запрос можно использовать метод fetch().

Первым параметром он принимает URL для отправки запроса, вторым options - это объект с дополнительными параметрами (метод, заголовки, тело). Без options - это будет простой GET запрос, который получит содержимое по URL.

XMLHttpRequest - это встроенный в браузер объект, который дает возможность делать HTTP запросы к серверу без перезагрузки страницы.

Чтобы создать запрос, нужно создать конструктор new XMLHttpRequest.

Чтобы инициализировать его, нужно воспользоваться методом open, в котором передаются параметры method (обычно GET или POST), URL.

Чтобы сделать запрос используется метод send, в котором можно отправить тело запроса.

Слушать событие можно при помощь события load, в реквесте нужно обратиться к свойству response.