Skip to content

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

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

Свойства

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

  • Чтение: Да
  • Запись: Нет

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

  • Чтение: Да
  • Запись: Нет

Пароль / Password

  • Чтение: Да
  • Запись: Нет

Сервер / Host

  • Чтение: Да
  • Запись: Нет

Порт / Port

  • Чтение: Да
  • Запись: Нет

Прокси / Proxy

  • Чтение: Да
  • Запись: Нет

Таймаут / Timeout

  • Чтение: Да
  • Запись: Нет

РазрешитьАвтоматическоеПеренаправление / AllowAutoRedirect

  • Чтение: Да
  • Запись: Да

Методы

Получить / 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: Порт сервера Необязательный. Значение по умолчанию: 0
  • user: Пользователь Необязательный.
  • password: Пароль Необязательный.
  • proxy: ИнтернетПрокси. Настройки прокси-сервера Необязательный.
  • timeout: Таймаут ожидания. Необязательный. Значение по умолчанию: 0
  • ssl: Объект ЗащищенноеСоединение. На данный момент данная механика работы с SSL не поддерживается. Обращение к https возможно, если в адресе хоста указать протокол https. В этом случае будут использованы сертификаты из хранилища ОС. Указание произвольных клиентских и серверных сертификатов в текущей версии не поддерживается. Необязательный.
  • useOSAuthentication: Использовать аутентификацию ОС. Необязательный. Значение по умолчанию: False