ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C ЛЕКЦИЯ 10. ПРОТОКОЛЫ W3C СТАНДАРТИЗАЦИЯ ПРОТОКОЛОВ http soap HTTP • Hyper Text Transfer Protocol • Протокол передачи гипертекста • 7 уровень OSI СТРУКТУРА ПРОТОКОЛА Стартовая строка Заголовки Тело сообщения СТАРТОВАЯ СТРОКА HTTP • • • Указывает тип запроса/ответа Обязательный элемент Запрос: • • • Метод + URI + HTTP/версия протокола GET www.ektu.kz HTTP/1.1 Ответ • • HTTP/Версия + Код состояния + [Пояснение] HTTP/1.1 200 Ok МЕТОДЫ ПРОТОКОЛА HTTP OPTIONS Используется для определения возможностей веб-сервера или параметров соединения для конкретного ресурса GET Используется для запроса содержимого указанного ресурса HEAD Аналогичен методу GET, за исключением того, что в ответе сервера отсутствует тело. POST Применяется для передачи пользовательских данных заданному ресурсу. PUT Применяется для загрузки содержимого запроса на указанный в запросе URI PATCH Аналогично PUT, но применяется только к фрагменту ресурса. DELETE Удаляет указанный ресурс. TRACE Возвращает полученный запрос так, что клиент может увидеть, что промежуточные сервера добавляют или изменяют в запросе. LINK Устанавливает связь указанного ресурса с другими. UNLINK Убирает связь указанного ресурса с другими. КОД СОСТОЯНИЯ HTTP http://www.4stud.info/web-programming/protocol-http.html КЛАССЫ КОДОВ 1xx Информационный 2хх Успешно 3хх Перенаправление 4хх Ошибка клиента 5хх Ошибка сервера ЗАГОЛОВКИ HTTP Основные Запроса Ответа Сущности ТЕЛО СООБЩЕНИЯ • Сущность связанная с запросом • Web страница • Файл •… SOAP • Simple object access protocol • Простой протокол доступа к объектам • Может использовать http как транспортный протокол • Основан на XML СТРУКТУРА SOAP