Сервис хранения файлов в сети |
|||||
Проектируя формы для хранения страниц, следует выбрать способ передачи данных из формы на сервер и далее в программу (скрипт), которая эти данные будет обрабатывать. Метод коммуникации с сервером должен в любом случае правильно обслуживаться данным скриптом. Из-за отсутствия ограничений длины цепочки знаков, которую можно переслать методом POST, содержание большинства форм из страниц высылается на сервер с использованием этого метода. Метод HEAD: один из методов, это сервис хранения файлов в сети для получения информации с сервера WWW является метод HEAD. Он используется не так часто, как методы GET и POST, из-за того, что в ответе на запрос типа HEAD сервер не высылает никакого документа, а лишь выдает справку о типе и размере документа, дате модификации и пр. Структура запроса HEAD похожа на структуру запроса типа GET, а ответы, генерируемые и высылаемые сервером, могут использоваться в следующих ситуациях: • Поиск информации о дате последней модификации с целью убедится в необходимости скачивания новой версии ресурса. Это действие может выполняться программами-администраторами ресурсов кэш-памяти. • Загрузка информации размером с файл. Эта информация может пригодиться для оценки времени, необходимого для скачивания ресурсов с сервера. • Проверка типа документа, доступного под указанным адресом URI. Эта функция может использоваться программами, загружающими лишь данные определенного типа (текстовые и HTML-файлы или только графику и т.д.). Другие методы в протоколе HTTP определен также ряд других методов, которые на практике используются не так часто: LINK – требование установить связь информации, данной в заголовке, с документом под указанным адресом URI. UNLINK – действие, противоположное LINK, то есть прерывание связи ресурса под указанным адресом URI с заголовком распоряжения. PUT – записать высылаемые данные под адресом, указанным в URI. DELETE – удалить (стереть) из сервера данные, доступные под адресом, указанным в URI. OPTIONS – предоставить информацию о коммуникационных опциях, доступных на сервере. TRACE – предоставить копию высылаемых данных, то есть переслать их отправителю в неизменном виде. Запрос этого типа используется в контрольных процедурах. |
|||||
|