XMLHttpRequest.open()
Метод XMLHttpRequest.open() инициализирует новый запрос или повторно инициализирует уже созданный.
Примечание: Вызов этого метода для уже активного запроса (для которого уже был вызван open()) эквивалентно вызову abort().
Синтаксис
XMLHttpRequest.open(method, url[, async[, user[, password]]])
Параметры
method-
Для HTTP-запроса используются такие методы как "GET", "POST", "PUT", "DELETE", и т. д. Игнорируется для URL, отличных от HTTP(S)-запросов.
url-
DOMStringпредставляет URL для отправки запроса. asyncНеобязательный-
Необязательный логический параметр со значением по умолчанию
true, указывающим, выполнять ли операцию асинхронно или нет. Если это значение равноfalse, методsend()не возвращается, пока не будет получен ответ. Еслиtrue, уведомление о получении ответа осуществляется с помощью обработчика события. Должен бытьtrue, если атрибутmultipartравенtrue, иначе будет выброшено исключение.Примечание: Синхронные запросы в основном потоке могут нарушить работу пользователя, их следует избегать. Фактически большинство браузеров полностью отказались от поддержки синхронных XHR в основном потоке. Синхронные запросы можно использовать в
Worker. userНеобязательный-
Опционально: имя пользователя, использующееся для аутентификации; по умолчанию имеет значение
null. passwordНеобязательный-
Опционально: пароль, использующийся для аутентификации; по умолчанию имеет значение
null.
Спецификации
| Specification |
|---|
| XMLHttpRequest Standard # the-open()-method |
Браузерная совместимость
BCD tables only load in the browser