HTTPСоединение / HTTPConnection

Объект доступа к протоколу HTTP/HTTPS. Использует семантику методов, реализованных в платформе 1С:Предприятие 8.2.18 и старше. Синтаксис методов, применявшийся в более младших версиях не поддерживается. Средства работы с HTTP находятся в статусе experimental.

Свойства

ИспользоватьАутентификациюОС / UseOSAuthentication

Доступ: Чтение

Пользователь / User

Доступ: Чтение/Запись

Пароль / Password

Доступ: Чтение/Запись

Сервер / Host

Доступ: Чтение/Запись

Порт / Port

Доступ: Чтение/Запись

Прокси / Proxy

Доступ: Чтение

Таймаут / Timeout

Доступ: Чтение/Запись

Методы

Получить / Get()

Получить данные методом GET

Параметры

  • request: HTTPЗапрос. Данные и заголовки запроса http

  • output: Строка. Имя файла, в который нужно записать ответ. Необязательный параметр.

Возвращаемое значение

HTTPОтвет. Ответ сервера.

Записать / Put()

Передача данных методом PUT

Параметры

  • request: HTTPЗапрос. Данные и заголовки запроса http

Возвращаемое значение

HTTPОтвет. Ответ сервера.

ОтправитьДляОбработки / Post()

Передача данных методом POST

Параметры

  • request: HTTPЗапрос. Данные и заголовки запроса http

  • output: Строка. Имя файла, в который нужно записать ответ. Необязательный параметр.

Возвращаемое значение

HTTPОтвет. Ответ сервера.

Удалить / Delete()

Удалить данные методом DELETE

Параметры

  • request: HTTPЗапрос. Данные и заголовки запроса http

Возвращаемое значение

HTTPОтвет. Ответ сервера.

Изменить / Patch()

Изменяет данные на сервере при помощи PATCH-запроса

Параметры

  • request: HTTPЗапрос. Данные и заголовки запроса http

Возвращаемое значение

HTTPОтвет. Ответ сервера.

ПолучитьЗаголовки / Head()

Получает при помощи HEAD-запроса информацию о запрошиваемых данных, содержащуюся в заголовках, не получая сами данные.

Параметры

  • request: HTTPЗапрос. Данные и заголовки запроса http

Возвращаемое значение

HTTPОтвет. Ответ сервера.

ВызватьHTTPМетод / CallHTTPMethod()

Вызвать произвольный HTTP-метод

Параметры

  • method: Строка. Имя метода HTTP

  • request: HTTPЗапрос. Данные и заголовки запроса http

  • output: Строка. Имя выходного файла

Возвращаемое значение

HTTPОтвет. Ответ сервера.

Конструкторы

По умолчанию

Стандартный конструктор. Поддержка клиентских сертификатов HTTPS в текущей версии не реализована. Для доступа к серверу по протоколу HTTPS указывайте схему https:// в URL.

Параметры

  • host: Адрес сервера (можно указать URL-схему http или https)

  • port: Порт сервера

  • user: Пользователь

  • password: Пароль

  • proxy: ИнтернетПрокси. Настройки прокси-сервера

  • timeout: Таймаут ожидания.

  • ssl: Объект ЗащищенноеСоединение. На данный момент данная механика работы с SSL не поддерживается. Обращение к https возможно, если в адресе хоста указать протокол https. В этом случае будут использованы сертификаты из хранилища ОС. Указание произвольных клиентских и серверных сертификатов в текущей версии не поддерживается.

  • useOSAuthentication: Использовать аутентификацию ОС.