В этой главе вам были представлены несколько различных м взаимодействия между клиентом и сервером. Сначала вы по начальные сведения о протоколе HTTP - запросы и ответы. Вы у о формате сообщений HTTP и о различиях между запросами типа и POST. Затем были выделены понятия заголовков и тела сообще
Первая методика взаимодействия, с которой вы ознакомились, вана на скрытых фреймах. В ней задействованы фреймы с нулевой сотой и шириной, не видимые пользователю. Эта методика осно на обращениях к функциям JavaScript, которые передают данные жду видимым и невидимым фреймами. Вы узнали, как мето скрытых фреймов позволяет посылать запросы GET и POST.
Затем вы узнали, как заменить скрытые фреймы скрытыми п щими фреймами. Плавающие фреймы могут быть созданы дин ски с помощью JavaScript, поэтому методика, основанная на них, жет оказаться более выгодной для организации взаимодействия между клиентом и сервером в броузерах. Плавающие и обычные скр фреймы подразумевают применение одних и тех же приемов, но вающие фреймы дают чуть больше гибкости в разработке страниц.
В этой главе также были рассмотрены способы взаимодействия м клиентом и сервером с помощью объекта XMLHttp. Вы узнали, что наиболее распространенные броузеры, такие как Internet Expl Mozilla Firefox, Safari и Opera, в той или иной степени поддерж объект XMLHttp, и рассмотрели некоторые приемы, позволяющие ти различия между броузерами. Были описаны различия между хронными и асинхронными запросами. Вы узнали, как выполн запросы GET и POST с помощью XMLHttp. Кроме того, вы узнали можно использовать заголовки запросов и ответов наряду с код стояния протокола HTTP.
В заключение были рассмотрены некоторые соображения, име отношение к взаимодействию клиента и сервера. Вы узнали о п ке одного источника и о том, какое отношение она имеет к возм сти взаимодействия с другими серверами. Были рассмотрены р ные ограничения системы безопасности наряду с кратким введ в доверительные (прокси) сценарии на стороне сервера. Вы также ли о необходимости управления механизмом кэширования в б при разработке приложений на базе технологии Ajax.