русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Безопасность объекта XMLHttpRequest


Дата добавления: 2015-07-09; просмотров: 553; Нарушение авторских прав


 

Будучи субъектом политики общего происхождения (см. раздел 13.8.2), объект XMLHttpRequest может отправлять HTTP_запросы только тому серверу, откуда был получен документ, использующий этот объект. Это вполне разумное ограни_ чение, но его можно преодолеть, если на стороне сервера разместить сценарий, выполняющий функции прокси, который будет получать содержимое URL_ад_ ресов, расположенных за пределами сайта.

 

Это ограничение безопасности XMLHttpRequest имеет одно очень важное следствие: объект XMLHttpRequest выполняет HTTP_запросы и не может работать с другими схемами URL_адресации. Например, он не в состоянии работать с такими префик_ сами URL_адреса, как file://. Это значит, что нет никакой возможности прове_


 

502 Глава 20. Работа с протоколом HTTP

рить работоспособность сценария, использующего объект XMLHttpRequest в локаль_ ной файловой системе. Вам придется загрузить тестовый сценарий на веб_сервер (или запустить веб_сервер на своем локальном компьютере). Чтобы сценарий мог выполнить HTTP_запрос, он должен быть загружен броузером через HTTP.

 

Примеры и утилиты с объектом XMLHttpRequest

 

В начале этой главы был представлен пример вспомогательной функции HTTP.ne_ wRequest(), которая позволяет получить объект XMLHttpRequest в любом броузере. Аналогичным образом с помощью других вспомогательных функций можно су_ щественно упростить работу с объектом XMLHttpRequest. В следующих подразде_ лах приводятся примеры таких вспомогательных функций.

 



<== предыдущая лекция | следующая лекция ==>
Дополнительные замечания о значении 3 свойства readyState | Основные утилиты для работы с запросами GET


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.874 сек.