XMLHttpRequest open - garevna/js-course GitHub Wiki
AJAX
:mortar_board: XMLHttpRequest
:mortar_board: open
Метод open устанавливает соединение с сервером
- Первый аргумент - метод доступа ( string )
- Второй аргумент - URI ресурса ( string )
- Третий аргумент ( опциональный, по умолчанию
true) позволяет сделать запрос синхронным, если установить его значение вfalse( :warning: чего делать категорически не рекомендуется )
Ресурс - это любые данные на стороне сервера, имеющиеURI( идентификатор ресурса )
URI(Uniform Resource Identifier)
Ресурсом может быть файл, база данных, запись в базе данных и т.д.
Метод
Метод доступа к ресурсу идентифицирует операцию с ресурсом
GET |
POST |
PUT |
DELETE |
HEAD |
|---|
GET- получить данныеPOST- создание нового ресурса ( новой записи )PUT- обновление существующего ресурса ( записи )DELETE- удаление ресурсаHEAD- получение информации о ресурсе
URI ресурса ( файла )
откуда предполагается получить ( GET ) или куда предполагается записать ( POST, PUT, DELETE ) данные
:coffee:
var request = new XMLHttpRequest ()
request.open (
'GET',
'https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'
)
Метод send()Свойство readyStateСвойство statusСвойство responseTextОбработка событийМетод setRequestHeaderМетод getAllResponseHeaders()Свойство responseTypeСвойство withCredentials
| :briefcase: Упражнения | :link: Протокол TCP |
:link: RFC793 |
|---|