Создание хранилища конфигурации
This commit is contained in:
29
src/cf/HTTPServices/HTTPСервис_Telegram/Ext/Module.bsl
Normal file
29
src/cf/HTTPServices/HTTPСервис_Telegram/Ext/Module.bsl
Normal file
@@ -0,0 +1,29 @@
|
||||
|
||||
Функция ШаблонURL1PostGetUpdate(Запрос)
|
||||
|
||||
Попытка
|
||||
Лог = Неопределено;
|
||||
Если Константы.ЛогироватьHttpЗапросы.Получить() Тогда
|
||||
Лог = Документы.ЛогHttpЗапроса.СоздатьДокумент();
|
||||
Лог.Дата = ТекущаяДатаСеанса();
|
||||
ТелоЗапросаДляЛогов = HttpОбщегоНазначения.ФорматированныйJson(Запрос.ПолучитьТелоКакСтроку());
|
||||
Лог.HTTPЗапрос = ТелоЗапросаДляЛогов;
|
||||
КонецЕсли;
|
||||
ТелеграмОбщегоНазначения.ОбработатьИСохранитьОбновленияТелеграм(Запрос.ПолучитьТелоКакСтроку());
|
||||
Ответ = HttpОбщегоНазначения.ОтветУспех();
|
||||
Если Лог <> Неопределено Тогда
|
||||
Лог.HTTPОтвет = HttpОбщегоНазначения.ФорматированныйJson(Ответ.ПолучитьТелоКакСтроку());
|
||||
Лог.Записать();
|
||||
КонецЕсли;
|
||||
Возврат Ответ;
|
||||
Исключение
|
||||
Ответ = HttpОбщегоНазначения.ОтветОшибка();
|
||||
Если Лог <> Неопределено Тогда
|
||||
Лог.HTTPОтвет = HttpОбщегоНазначения.ФорматированныйJson(Ответ.ПолучитьТелоКакСтроку());
|
||||
Лог.Записать();
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Ответ;
|
||||
КонецПопытки;
|
||||
|
||||
КонецФункции
|
||||
Reference in New Issue
Block a user