topleft topright
 

Освоение Ajax, часть 3: Усовершенствованные запросы и ответы в Ajax

Печать E-mail
(0 голосов)
Для многих Web-разработчиков выполнение простых запросов и получение простых ответов – это все, что когда-нибудь может им понадобиться, но для разработчиков, которые хотят освоить Ajax, необходимо полное понимание кодов состояния HTTP, состояний готовности и объекта XMLHttpRequest. В этой статье Брэт Маклафлин расскажет о различных кодах состояния и продемонстрирует, как браузеры их воспринимают. Он расскажет также о малоиспользуемых HTTP-запросах, которые вы можете применять с Ajax.

В последней статье этой серии я предоставил введение в объект XMLHttpRequest, центральный элемент Ajax-приложения, который управляет запросами к серверному приложению или сценарию, а также работает с возвращенными данными из этого серверного компонента. Каждое Ajax-приложение использует объект XMLHttpRequest, поэтому вы должны быть очень близко знакомы с ним, для того чтобы заставить ваши Ajax-приложения выполняться и выполняться хорошо.


В этой статье я выйду за границы представленных в предыдущей статье основ и сконцентрируюсь более детально на трех ключевых частях этого объекта:

  • Состояние готовности HTTP
  • Код состояния HTTP
  • Типы запросов, которые вы можете сделать

Каждый из них является, как правило, частью структуры запроса; в результате о них известно мало подробностей. Однако вы должны свободно разбираться в состояниях готовности, кодах состояния и запросах, если хотите не просто поиграть в Ajax-программирование, а сделать больше. Когда в вашем приложении что-то идет не так (все всегда идет не так), знание кодов состояния, способов передачи HEAD-запроса или того, что означает код состояния 400, может вылиться в разницу между пятью минутами отладки и пятью часами разочарования и замешательства.

Сначала рассмотрим состояния готовности HTTP.

Продолжить просмотр статьи >>>

 
« Освоение Ajax, Часть 4: Использование DOM для создания Web-приложений с быстрой реакцией   Освоение Ajax, часть 2: Выполнение асинхронных запросов с JavaScript и Ajax »

Украинская Баннерная Сеть
PR и тИЦ