Соответствует HTTP-методу MOVE. Является частью протокола WebDAV. Описан в стандарте RFC 2518 (http://tools.ietf.org/html/rfc2518).
Полное описание, параметры и ограничения
HTTPМетод.MOVE (HTTPMethod.MOVE)
HTTPМетод (HTTPMethod)
MOVE (MOVE)
Доступен, начиная с версии 8.3.5.
Описание:
Соответствует HTTP-методу MOVE.
Является частью протокола WebDAV.
Описан в стандарте RFC 2518 (http://tools.ietf.org/html/rfc2518).
Использование в версии:
Доступен, начиная с версии 8.3.5.
Методическая информация
Практические примеры
Сопоставить HTTP-метод с его назначением в метаданных: HTTPМетод
Читаем настройку конкретного подготовленного объекта метаданных и сопоставляем её с пояснением вариантов. Это диагностика, не изменение настройки и не исполнение её механизма.
Где и как запускать
Серверная процедура своей учебной обработки. Код без директив вставьте в тело процедуры; метаданные не изменяются.
Подготовка
В собственной пустой учебной конфигурации создайте HTTP-сервис УчебныйHTTP с корневым URL learn. Добавьте шаблон URL Проверка со значением /check, в нём метод Получить с HTTP-методом GET.
Обновите учебную конфигурацию. Сервис не публикуйте на веб-сервере: пример читает его метаданные, а не выполняет HTTP-запросы. Обработчик сетевого запроса для этой диагностики не нужен.
В палитре свойств метода Получить сравните HTTP-метод; в свойствах самого сервиса сравните Повторное использование сеансов. Название метода метаданных Получить не тождественно HTTP-методу GET.
Каждый урок запускайте отдельно. Создание объектов выполняется в Конфигураторе; код не создаёт записи, не обновляет конфигурацию и не выполняет HTTP-вызовы.
ОписаниеОбъекта = Метаданные.HTTPСервисы.УчебныйHTTP.ШаблоныURL.Проверка.Методы.Получить;
ФактическоеЗначение = ОписаниеОбъекта.HTTPМетод;
Пояснения = Новый Соответствие;
Пояснения.Вставить(Метаданные.СвойстваОбъектов.HTTPМетод.MERGE, "Соответствует HTTP-методу MERGE. Предназначен для дифференциального изменения данных. Описан в http://msdn.microsoft.com/en-us/library/dd541276.aspx. Аналогичен HTTP-методу PATCH, но является расширением от Microsoft.");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.HTTPМетод.MKCOL, "Соответствует HTTP-методу MKCOL. Является частью протокола WebDAV. Описан в стандарт RFC 2518 (http://tools.ietf.org/html/rfc2518).");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.HTTPМетод.MOVE, "Соответствует HTTP-методу MOVE. Является частью протокола WebDAV. Описан в стандарте RFC 2518 (http://tools.ietf.org/html/rfc2518).");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.HTTPМетод.OPTIONS, "Соответствует HTTP-методу OPTIONS. Предназначен для получения информации о способах работы с данным URI (доступные HTTP-методы, форматы представления и т.п.). Описан в стандарте RFC 2616 (http://tools.ietf.org/html/rfc2616).");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.HTTPМетод.PATCH, "Соответствует HTTP-методу PATCH. Предназначен для дифференциального изменения данных. Описан в стандарте RFC 5789 http://tools.ietf.org/html/rfc5789.");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.HTTPМетод.POST, "Соответствует HTTP-методу POST. Предназначен для создания новой сущности на сервере. Описан в стандарте RFC 2616 (http://tools.ietf.org/html/rfc2616).");
Пояснение = Пояснения.Получить(ФактическоеЗначение);
Сообщить("HTTPМетод: " + Строка(ФактическоеЗначение));
Если Пояснение <> Неопределено Тогда
Сообщить(Пояснение);
Иначе
Сообщить("Текущий вариант относится к другой группе этого перечисления");
КонецЕсли;Разбор по шагам
Получите описание своего объекта по точному имени из подготовки; это метаданные, а не записанный экземпляр документа или задачи.
Прочитайте свойство HTTPМетод. Значения перечисления квалифицированы через Метаданные.СвойстваОбъектов, а не вымышленные глобальные переменные.
Соответствие связывает реальные варианты с их смыслом. Для большого перечисления пример показывает одну группу, поэтому текущий вариант может относиться к другой группе.
Как проверить результат
Первая строка совпадает с настройкой конкретного объекта в Конфигураторе.
Если текущее значение входит в эту группу, показано пояснение. Иначе показано честное сообщение о другой группе, а не утверждение об ошибке или неподдерживаемой версии.
Ожидаемый результат
Получено пояснение фактической настройки собственного объекта без изменения базы.
На что обратить внимание
Описания вариантов не означают, что этот урок реализовал обмен, проведение, нумерацию, разделение данных или HTTP-сервис.
Не изменяйте рабочие настройки ради проверки. Режим сокращения типа может описывать удаление данных, но приведённый код такое удаление не выполняет.
Для ВидЭлементаСтиля нужен указанный толстый клиент; доступность отдельного свойства метаданных не расширяет доступность набора его значений.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.