Зчитування інформаії з мережі Internet за допомогою HTTP, Детальна інформація
Зчитування інформаії з мережі Internet за допомогою HTTP
Деякі з полів заголовка змісту описані нижче.
Allow
Поле заголовка Allow являє собою список методів, що підтримує ресурс, ідентифікований URI-запиту. Призначення цього поля - точне інформування одержувача про припустимі методи, асоційовані з ресурсом; це поле повинне бути присутнім у відповіді зі статус кодом "405 Method Not Allowed".
Allow = "Allow" ":" 1#метод
Приклад використання:
Allow: GET, HEAD, PUT
Звичайно, клієнт може спробувати використовувати інші методи. Однак, рекомендується вибирати ті методи, що зазначені в даному полі. У цього поля немає значення за замовчуванням; якщо воно залишено невизначеним, безліч дозволених методів визначається сервером у момент кожного запиту.
Content-Length
Поле Content-Length указує розмір тіла повідомлення, посланого сервером у відповідь на запит,у випадку запиту HEAD чи розмір тіла повідомлення, що було б послане у відповідь на запит GET.
Content-Length = "Content-Length" ":" 1*ЦИФРА
Наприклад:
Content-Length: 3495
Хоча це не обов’язково, але всім додаткам настійно рекомендується використовувати це поле для аналізу розмірів переданого повідомлення, незалежно від типу інформації, що міститься в ньому. Для поля Content-Length припустимим є любе ціле значення більше нуля.
Content-Type
Поле заголовка Content-Type ідентифікує тип інформації в тілі повідомлення, що посилається стороні, що одержує, у випадку методу HEAD, чи тип інформації (середовища), що був би посланий, якщо використовувався метод GET.
Content-Type = "Content-Type" ":" типу-середовища
Типи середовищ визначені окремо.
Приклад:
Content-Type: text/html; charset=ISO-8859-4
Поле Content-Type не має значення за замовчуванням.
Last-Modified
Поле заголовка містить дату і час останньої модифікації. Семантика даного поля визначена в термінах, що описують, як одержувач повинний його інтерпретувати: якщо одержувач має копію ресурсу, що старша, ніж передана в поле Last-Modified дата, то копія повинна вважатися застарілою.
Last-Modified = "Last-Modified" ":" HTTP-дата
Приклад використання:
Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
Точне значення цього поля заголовка залежить від реалізації сторони, що відправляє, і суті самого ресурсу. Для файлів це може бути просто його час останньої модифікації. Для шлюзів до баз даних, це може бути час останнього відновлення даних у базі. У будь-якому випадку, одержувач повинний турбуватися лише про результат - про те, що знаходиться в даному полі, - і не турбуватися про те, який результат був отриманий.
Тіло повідомлення
Під тілом повідомлення розуміється Зміст Запиту чи Зміст Відповіді відповідно. Тіло повідомлення, якщо воно присутнє, посилається в HTTP/1.0 запиті чи в відповіді у форматі і кодуванні, обумовленими полями Заголовка-Змісту.
Тіло-Повідомлення = *OCTET (де OCTET це будь-який 8-бітний символ)
Тіло повідомлення включається в запит, тільки якщо метод запиту має на увазі його наявність. Для специфікації HTTP/1.0 такими методами є POST і PUT. Загалом, на присутність тіла повідомлення вказує присутність таких полів заголовка змісту, як Content-Length і/чи Content- Transfer-Encoding, у переданому запиті.
Allow
Поле заголовка Allow являє собою список методів, що підтримує ресурс, ідентифікований URI-запиту. Призначення цього поля - точне інформування одержувача про припустимі методи, асоційовані з ресурсом; це поле повинне бути присутнім у відповіді зі статус кодом "405 Method Not Allowed".
Allow = "Allow" ":" 1#метод
Приклад використання:
Allow: GET, HEAD, PUT
Звичайно, клієнт може спробувати використовувати інші методи. Однак, рекомендується вибирати ті методи, що зазначені в даному полі. У цього поля немає значення за замовчуванням; якщо воно залишено невизначеним, безліч дозволених методів визначається сервером у момент кожного запиту.
Content-Length
Поле Content-Length указує розмір тіла повідомлення, посланого сервером у відповідь на запит,у випадку запиту HEAD чи розмір тіла повідомлення, що було б послане у відповідь на запит GET.
Content-Length = "Content-Length" ":" 1*ЦИФРА
Наприклад:
Content-Length: 3495
Хоча це не обов’язково, але всім додаткам настійно рекомендується використовувати це поле для аналізу розмірів переданого повідомлення, незалежно від типу інформації, що міститься в ньому. Для поля Content-Length припустимим є любе ціле значення більше нуля.
Content-Type
Поле заголовка Content-Type ідентифікує тип інформації в тілі повідомлення, що посилається стороні, що одержує, у випадку методу HEAD, чи тип інформації (середовища), що був би посланий, якщо використовувався метод GET.
Content-Type = "Content-Type" ":" типу-середовища
Типи середовищ визначені окремо.
Приклад:
Content-Type: text/html; charset=ISO-8859-4
Поле Content-Type не має значення за замовчуванням.
Last-Modified
Поле заголовка містить дату і час останньої модифікації. Семантика даного поля визначена в термінах, що описують, як одержувач повинний його інтерпретувати: якщо одержувач має копію ресурсу, що старша, ніж передана в поле Last-Modified дата, то копія повинна вважатися застарілою.
Last-Modified = "Last-Modified" ":" HTTP-дата
Приклад використання:
Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
Точне значення цього поля заголовка залежить від реалізації сторони, що відправляє, і суті самого ресурсу. Для файлів це може бути просто його час останньої модифікації. Для шлюзів до баз даних, це може бути час останнього відновлення даних у базі. У будь-якому випадку, одержувач повинний турбуватися лише про результат - про те, що знаходиться в даному полі, - і не турбуватися про те, який результат був отриманий.
Тіло повідомлення
Під тілом повідомлення розуміється Зміст Запиту чи Зміст Відповіді відповідно. Тіло повідомлення, якщо воно присутнє, посилається в HTTP/1.0 запиті чи в відповіді у форматі і кодуванні, обумовленими полями Заголовка-Змісту.
Тіло-Повідомлення = *OCTET (де OCTET це будь-який 8-бітний символ)
Тіло повідомлення включається в запит, тільки якщо метод запиту має на увазі його наявність. Для специфікації HTTP/1.0 такими методами є POST і PUT. Загалом, на присутність тіла повідомлення вказує присутність таких полів заголовка змісту, як Content-Length і/чи Content- Transfer-Encoding, у переданому запиті.
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021