Распознавание документов HTTP
НовыеПараметры
Описание, пример вызова
// Конструктор дополнительных параметров//// Возвращаемое значение:// Структура - позволяет задать дополнительные параметры:// * Заголовки - Соответствие из Строка// * Таймаут - Число - время ожидания осуществляемого соединения и операций, в секундах.// Значение по умолчанию - 30 сек.// * Данные - Неопределено, Строка, ДвоичныеДанные - произвольные данные, которые необходимо отправить в запросе.// * Json - Неопределено, Структура, Соответствие из Произвольный - Данные,// которые должны быть сериализованы в json и помещены в тело запроса.// * МаксимальноеКоличествоПовторов - Число - количество повторных попыток соединения/отправки запроса.// Между попытками выполняется задержка.// Если код состояния один из 413, 429, 503 и в ответе есть заголовок Retry-After,// то время задержки формируется из значения этого заголовка, иначе задержка берется равной Таймаут.// Значение по умолчанию: 0 - повторы не выполняются.//Функция НовыеПараметры() Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.НовыеПараметры()
НовыйОтвет
Описание, пример вызова
// Пакет ответа результата вызова метода HTTP.//// Возвращаемое значение:// Структура:// * Метод - Строка - имя HTTP-метода запроса// * URL - Строка - итоговый URL, по которому был выполнен запрос.// * КодСостояния - Число - Код состояния ответа..// * Заголовки - Соответствие из Строка - Заголовки ответа.// * Тело - ДвоичныеДанные - Тело ответа.// * Кодировка - Строка - код кодировки ответа.// * ВремяВыполнения - Число - время выполнения запроса в миллисекундах.// * Ошибки - Массив Из Строка - Список ошибок возникших в ходе выполнения запроса.//Функция НовыйОтвет() Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.НовыйОтвет()
ВызватьМетод
Описание, пример вызова
// Отправляет данные на указанный адрес для обработки с использованием указанного HTTP-метода.//// Параметры:// Метод - Строка - имя HTTP-метода для запроса.// URL - Строка - URL ресурса, к которому будет отправлен запрос.// ДополнительныеПараметры - См. РаспознаваниеДокументовHTTP.НовыеПараметры//// Возвращаемое значение:// См. РаспознаваниеДокументовHTTP.НовыйОтвет//Функция ВызватьМетод(Метод, URL, ДополнительныеПараметры = Неопределено) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.ВызватьМетод(Метод, URL, ДополнительныеПараметры);
Get
Описание, пример вызова
// Отправляет GET запрос//// Параметры:// URL - Строка - URL ресурса, к которому будет отправлен запрос.// ПараметрыЗапроса - Структура, Соответствие - параметры, которые будут отправлены в URL (часть после ?).// ДополнительныеПараметры - См. РаспознаваниеДокументовHTTP.НовыеПараметры//// Возвращаемое значение:// См. РаспознаваниеДокументовHTTP.НовыйОтвет.//Функция Get(URL, ПараметрыЗапроса = Неопределено, ДополнительныеПараметры = Неопределено) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.Get(URL, ПараметрыЗапроса, ДополнительныеПараметры);
Post
Описание, пример вызова
// Отправляет POST запрос//// Параметры:// URL - Строка - URL ресурса, к которому будет отправлен запрос.// Данные - Структура, Соответствие, Строка, ДвоичныеДанные - см. описание ДополнительныеПараметры.Данные.// ДополнительныеПараметры - См. РаспознаваниеДокументовHTTP.НовыеПараметры//// Возвращаемое значение:// См. РаспознаваниеДокументовHTTP.НовыйОтвет.//Функция Post(URL, Данные = Неопределено, ДополнительныеПараметры = Неопределено) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.Post(URL, Данные, ДополнительныеПараметры);
Put
Описание, пример вызова
// Отправляет PUT запрос//// Параметры:// URL - Строка - URL ресурса, к которому будет отправлен запрос.// Данные - Структура, Соответствие из Произвольный, Строка, ДвоичныеДанные - см. описание// в ДополнительныеПараметры.Данные.// ДополнительныеПараметры - См. РаспознаваниеДокументовHTTP.НовыеПараметры//// Возвращаемое значение:// См. РаспознаваниеДокументовHTTP.НовыйОтвет//Функция Put(URL, Данные = Неопределено, ДополнительныеПараметры = Неопределено) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.Put(URL, Данные, ДополнительныеПараметры);
Delete
Описание, пример вызова
// Отправляет DELETE запрос//// Параметры:// URL - Строка - URL ресурса, к которому будет отправлен запрос.// Данные - Структура, Соответствие из Произвольный, Строка, ДвоичныеДанные - см. описание// в ДополнительныеПараметры.Данные.// ДополнительныеПараметры - См. РаспознаваниеДокументовHTTP.НовыеПараметры//// Возвращаемое значение:// См. РаспознаваниеДокументовHTTP.НовыйОтвет//Функция Delete(URL, Данные = Неопределено, ДополнительныеПараметры = Неопределено) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.Delete(URL, Данные, ДополнительныеПараметры);
КакТекст
Описание, пример вызова
// Возвращает ответ сервера в виде текста.//// Параметры:// Ответ - См. РаспознаваниеДокументовHTTP.НовыйОтвет// Кодировка - Строка, КодировкаТекста - определяет кодировку текста.// Если значение не задано, то кодировка извлекается из Ответ.Кодировка.//// Возвращаемое значение:// Строка - ответ сервера в виде текста.//Функция КакТекст(Ответ, Кодировка = Неопределено) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.КакТекст(Ответ, Кодировка);
КакДвоичныеДанные
Описание, пример вызова
// Возвращает ответ сервера в виде текста.//// Параметры:// Ответ - См. РаспознаваниеДокументовHTTP.НовыйОтвет//// Возвращаемое значение:// ДвоичныеДанные - ответ сервера в виде двоичных данных.//Функция КакДвоичныеДанные(Ответ) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.КакДвоичныеДанные(Ответ)
КакJson
Описание, пример вызова
// Возвращает ответ сервера в виде десериализованного значения JSON.//// Параметры:// Ответ - См. РаспознаваниеДокументовHTTP.НовыйОтвет//// Возвращаемое значение:// Соответствие из Произвольный- ответ сервера в виде десериализованного значения JSON.//Функция КакJson(Ответ) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.КакJson(Ответ)
КакИсключение
Описание, пример вызова
// Возвращает ответ сервера в виде текста предназначенного для использования в ВызватьИсключение.//// Параметры:// Ответ - См. РаспознаваниеДокументовHTTP.НовыйОтвет// ТекстДляПользователя - Строка - Текст пояснения причины для пользователя.//// Возвращаемое значение:// Строка - ответ сервера в виде текста исключения.//Функция КакИсключение(Ответ, Знач ТекстДляПользователя = Неопределено) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.КакИсключение(Ответ, ТекстДляПользователя);
КодыСостоянияHTTP
Описание, пример вызова
// Структура именованных кодов состояний HTTP.//// Возвращаемое значение:// Структура - именованные коды состояний HTTP.//Функция КодыСостоянияHTTP() Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.КодыСостоянияHTTP()
ПредставлениеКодаСостоянияHTTP
Описание, пример вызова
// Возвращает текстовое представление переданного кода состояния HTTP.//// Параметры:// КодСостояния - Число - код состояния HTTP, для которого нужно получить текстовое представление.//// Возвращаемое значение:// Строка - текстовое представление кода состояния HTTP.//Функция ПредставлениеКодаСостоянияHTTP(КодСостояния) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.ПредставлениеКодаСостоянияHTTP(КодСостояния)
ОбъектВJson
Описание, пример вызова
// Преобразование Объекта в JSON.//// Параметры:// Объект - Произвольный - данные, которые необходимо преобразовать в JSON.//// Возвращаемое значение:// Строка - объект в формате JSON.//Функция ОбъектВJson(Объект) Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.ОбъектВJson(Объект)
JsonВОбъект
Описание, пример вызова
// Преобразование JSON в Объект.//// Параметры:// Json - Поток, ДвоичныеДанные, Строка - данные в формате JSON.// Кодировка - Строка - кодировка текста JSON. Значение по умолчанию - utf-8.//// Возвращаемое значение:// Произвольный - значение, десериализованное из JSON.//Функция JsonВОбъект(Json, Кодировка = "utf-8") Экспорт
Пример вызова
Результат = РаспознаваниеДокументовHTTP.JsonВОбъект(Json, Кодировка);
Приостановить
Описание, пример вызова
// Приостанавливает работу программы на указанное количество секунд.// Работает только в фоновых заданиях.// При вызове не из фоновых заданий ничего не приостанавливает и не бросает исключений.//Процедура Приостановить(Секунд) Экспорт
Пример вызова
РаспознаваниеДокументовHTTP.Приостановить(Секунд)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).