Ознайомлення з HTML – структура Web-сторінки

Лабораторна робота № 1.

Мета роботи: створення шаблону стандартної сторінки і ознайомлення з методологією роботи по генерації HTML кодів в лабораторній роботі.

HTTP - це протокол прикладного рівня, розроблений для обміну гіпертекстовою інформацією в мережі Internet. Протокол використовується в одному з найпопулярніших ресурсів мережі Internet - Word Wide Web - з 1990 року.

Реальна інформаційна система вимагає набагато більшої кількості функцій, ніж просто пошук. HTTP дозволяє реалізувати в рамках обміну даними набір методів доступу, що базуються на специфікації універсального ідентифікатора ресурсів (Universal Resource Identifier), що застосовується у формі універсального локатора ресурсів (Universe Resource Locator) або універсального імені ресурсу (Universal Resource Name). Повідомлення в мережі при використанні протоколу HTTP передаються у форматі, подібному до формату поштового повідомлення Internet (RFC-822) або до формату повідомлень MIME (Multiperposal Internet Mail Exchange).HTTP використовується для взаємодії програм-клієнтів із програмами-шлюзами, що дозволяють доступ до ресурсів електронної пошти Internet (SMTP), списків новин (NNTP), файлових архівів (FTP), систем Gopher і WAIS. Протокол розроблений для доступу до цих ресурсів з допомогою проміжних програм-серверів (proxy), що дозволяють передавати інформацію між різними інформаційними службами без втрат. Протокол реалізує принцип "запит/відповідь". При роботі в Internet для обслуговування HTTP-запитів використовується 80 порт TCP/IP.

В даний час у практиці World Wide Web реально використовуються тільки три методи доступу: POST, GET, HEAD.

GET - метод, що дозволяє одержати дані, задані у формі URL в запиті ресурсу. Якщо посилаються на програму, то повертається результат виконання цієї програми, але не текст програми. Додаткові дані, які треба передати для обробки, кодуються в запит ресурсу. Існує різновид методу GET - умовний GET. При використанні цього методу сервер відповість на запит тільки в тому випадку, якщо будуть виконані умови передачі. Це дозволяє розвантажити мережу та позбавити її від передачі непотрібної інформації. Умова вказується в полі "if-Modified-Since" заголовка запиту. При використанні методу GET у поле тіла ресурсу повертається власне викликана інформація (текст HTML-документа, наприклад).

HEAD - метод, аналогічний GET, але він не повертає тіло ресурсу. Використовується для одержання інформації про ресурс. Умовного HEAD не існує. Даний метод використовується для тестування гіпертекстових посилань.

POST - цей метод, розроблений для передачі великого обсягу інформації на сервер. Ним користуються для анотування існуючих ресурсів, відсилання поштових повідомлень, роботи з формами інтерфейсів до зовнішніх баз даних і зовнішніх програм, що виконуються. У відмінності від GET і HEAD, у POST передається тіло ресурсу, що і є інформацією з поля чи форм, або інших джерел уведення. У перших версіях протоколу були визначені й інші методи доступу (DELETE, наприклад), але вони не знайшли належного застосування. Багато функцій, що покладали на ці методи, можна успішно виконувати через POST.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: