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'
)


:briefcase: Упражнения :link: Протокол TCP :link: RFC793