Page 229 - 4785
P. 229

Специфікація  MIME  (Multipurpose  Internet  Mail  Extension  -
                            багатоцільове  поштове  розширення  Internet)  спочатку  була
                            розроблена  для  того,  щоб  забезпечити  передачу  різних  форматів
                            даних  у  складі  електронних  листів.  Однак  застосування  MIME  не
                            вичерпується  електронною  поштою.  Засоби  MIME  успішно
                            використовуються в WWW  і, по суті, стали невід'ємною частиною
                            цієї системи.
                                   Стандарт MIME розроблений як розширювана специфікація,
                            в  якій  мається  на  увазі,  що  число  типів  даних  буде  рости  в  міру
                            розвитку  форм  представлення  даних.  Кожен  новий  тип  в
                            обов'язковому  порядку  повинен  бути  зареєстрований  в  IANA
                            (Internet Assigned Numbers Authority).
                                   До  появи  MIME  комп'ютери,  взаємодіючі  по  протоколу
                            HTTP,  обмінювалися  виключно  текстовою  інформацією.  Для
                            передачі  зображень,  як  і  для  передачі  будь-яких  інших  довічних
                            файлів, доводилося користуватися протоколом FTP.
                                   Відповідно до специфікації MIME, для опису формату даних
                            використовуються  тип  і  підтип.  Тип  визначає,  до  якого  класу
                            належить  формат  вмісту  HTTP-запиту  або  HTTP-відповіді.  Підтип
                            уточнює  формат.  Тип  і  підтип  відокремлюються  друг  від  друга
                            косою рисою:
                                   тип / підтип
                                   Оскільки  в  переважній  більшості  випадків  у  відповідь  на
                            запит клієнта сервер повертає вихідний текст HTML-документа, то в
                            поле Content-type відповіді зазвичай міститься значення text / html.
                            Тут  ідентифікатор  text  описує  тип,  повідомляючи,  що  клієнту
                            передається  символьна  інформація,  а  ідентифікатор  html  описує
                            підтип, тобто вказує на те, що послідовність символів, що міститься
                            в тілі відповіді, являє собою опис документа на мові HTML.
                                   Перелік типів і підтипів MIME досить великий. У таблиці 6.4
                            наведені  приклади  MIME-типів,  які  найчастіше  зустрічаються  в
                            заголовках HTML-запитів і відповідей.
                            Таблиця 6.4 - MIME типи даних
                                                   розширення
                                Тип / підтип                                 опис
                                                      файлу
                            application/pdf       .pdf            Документ,  призначений  для
                                                                  обробки Acrobat Reader


                                                           227
   224   225   226   227   228   229   230   231   232   233   234