/   Реферати, курсові, дипломні, наукові  
 ДОКУМЕНТІВ 
20298
    КАТЕГОРІЙ 
30
ТОП-реферати   Портфель   Замовлення  
Додати роботу  Гостьова  Про проект  Рекламодавцям  Контакт 

Зчитування інформаії з мережі Internet за допомогою HTTP, Детальна інформація

Тема: Зчитування інформаії з мережі Internet за допомогою HTTP
Тип документу: Курсова
Предмет: Комп`ютерні науки
Автор: Підборецький Віталій
Розмір: 0
Скачувань: 818
Скачати "Курсова на тему Зчитування інформаії з мережі Internet за допомогою HTTP"
Сторінки 1   2   3   4   5   6   7   8   9  
Проста-Відповідь повинна посилатися тільки у відповідь на HTTP/0.9 Простий-Запит, чи в тому випадку, якщо сервер підтримує тільки обмежений HTTP/0.9 протокол. Якщо клієнт посилає HTTP/1.0 Повний-Запит і одержує відповідь, що не починається з Рядок-Статуса, він повинний припускати, що відповідь сервера являє собою Просту-Відповідь, і обробляти її відповідно до цього. Варто помітити, що Проста-Відповідь складається тільки з запитуваної інформації (без заголовків) і потік даних припиняється в той момент, коли сервер закриває сеанс зв'язку.

б) Рядок Статус

Перший рядок Повного-Запиту є Рядок-Статус, що складається з версії протоколу, за якою слідує цифровий код статусу й асоційована з ним текстова пропозиція. Всі елементи Рядок-Статуса розділені пробілами. Не дозволені символи CR і LF, за винятком завершальної послідовності CRLF.

Рядок-Статус=Версія-HTTP SP Статус-Код SP Рядок-Пояснення.

Так як Рядок-Статус завжди починається з версії протоколу "HTTP/" 1*ЦИФРА "." 1*ЦИФРА (наприклад HTTP/1.0), існування цього вираження розглядається як основне для визначення того, чи є відповідь Простою-Відповіддю, чи Повною-Відповіддю. Хоча формат Простої-Відповіді не виключає появи подібного рядка (що привело б до неправильної інтерпретації повідомлення відповіді і прийняттю її за Повну-Відповідь), імовірність такої появи близька до нуля.

в) Статус Код і пояснення до нього

Елемент Статус-Код являє собою 3-х цифровий цілий код, що ідентифікує результат спроби інтерпретації і задоволення запиту. Рядок-Пояснення, що випливає за ним, призначений для короткого текстового опису Статус-Коду. Статус-Код націлений на те, щоб його використовувала машина, а пояснення призначене для людини. Клієнт не зобов'язаний досліджувати і виводити на екран Фразу-Пояснення.

Перша цифра Статус-Коду призначена для визначення класу відповіді. Останні дві цифри не виконують ніякої категоризаційної ролі. Існує 5 значень для першої цифри:

1xx: Інформаційний - Не використовується, але зарезервований для використання в майбутньому

2хх: Успіх - Запит був цілком отриманий, зрозумілий, і прийнятий до обробки.

3xx: Перенапрямок - Клієнту варто почати подальші дії для успішного виконання запиту. Необхідна додаткова дія іноді може бути виконана клієнтом без взаємодії з користувачем, але рекомендується, щоб це мало місце тільки в тих випадках, коли метод, що використовується в запиті байдужий (GET чи HEAD).

4xx: Помилка клієнта - Запит, що містить неправильні синтаксичні конструкції, не може бути успішно виконаний. Клас 4xx призначений для опису тих випадків, коли помилка була допущена з боку клієнта. Якщо клієнт ще не завершив запит, коли він одержав відповідь зі Статус-Кодом- 4xx, він повинний негайно припинити передачу даних серверу. Даний тип Статус-Кодів можна застосувати для будь-яких методів, що вживаються в запиті.

5xx: Помилка Сервера - Сервер не зміг дати відповідь на коректно поставлений запит. У цих випадках сервер або знає, що він припустився помилки, або не здатний обробити запит. За винятком відповідей на запити HEAD, сервер посилає опис помилкової ситуації і те, чи є цей стан тимчасовим чи постійної, у Змісту-Відповіді. Даний тип Статус-Кодів застосовується для будь-яких методів, що вживаються в запиті.

Окремі значення Статус-Кодів і відповідні їм Стороки-Пояснення приведені нижче. Дані Рядки-Пояснення тільки рекомендуються -- вони можуть бути заміщені будь-якими іншими, що зберігають зміст і допускаються протоколом.

Статус-Код = "200" ; OK |

"201" ; Created |

"202" ; Accepted |

"203" ; Provisional Information |

"204" ; No Content |

"300" ; Multiple Choices |

"301" ; Moved Permanently |

"302" ; Moved Temporarily |

"303" ; Method |

"304" ; Not Modified |

"400" ; Bad Request |

"401" ; Unauthorized |

"402" ; Payment Required |

"403" ; Forbidden |

"404" ; Not Found |

"405" ; Method Not Allowed |

Сторінки 1   2   3   4   5   6   7   8   9  
Коментарі до даного документу
Додати коментар
ДИВІТЬСЯ ТАКОЖ
Інформатика Завантажень: 2018
Інформаційна система обліку і аналізу розрахунків з постачальниками і підрядниками Завантажень: 1690
Історичний нарис розвитку обчислювальної техніки Завантажень: 2027
Історія розвитку корпорації Microsoft Завантажень: 1382
Історія виникнення ЕОМ Завантажень: 1542

Виберіть дисципліну
Анатомія
Біологія
Військова справа
Всесвітня історія
Географія, Геологія
Документація
Екологія
Економіка
Журналістика
Закони України
Інше
Іншомовні роботи
Історія України
Комп`ютерні науки
Культура
Література
Логіка
Математика
Медицина, БЖД
Менеджмент
Міжнародні відносини
Мова, Лінгвістика
Облік та аудит
Особистості
Педагогіка
Політологія
Правознавство
Психологія
Релігієзнавство
Соціологія
Технології
Фізика, Астрономія
Фізкультура
Філософія
Хімія

ТОП РОБІТ
Хімія і екологія Завантажень: 21365
Чорнобиль та його наслідки Завантажень: 21318
Бізнес-план малого підприємства Завантажень: 17851
Формальні та неформальні організації Завантажень: 15833
Аналітична робота з курсу "Етика та Естетика" Завантажень: 14313






Всі права застережено.
Використання інформації з даного сайту дозволяється для некомерційних цілей.
Свідоцтво №6221, видане Державним департаментом авторського права на твір.