peredacha_tablicy_znachenij_cherez_http-servis

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
peredacha_tablicy_znachenij_cherez_http-servis [2024/08/16 13:46]
tro
peredacha_tablicy_znachenij_cherez_http-servis [2024/12/25 09:05] (текущий)
tro
Строка 59: Строка 59:
 Ответ (Сторона 2) Ответ (Сторона 2)
 <code> <code>
-Ответ = Новый HTTPСервисОтвет(200); +Функция ДанныеДоступовУстановитьЛогинПароль(Запрос) 
-Ответ.УстановитьТелоИзСтроки(ОбщегоНазначения.ЗначениеВСтрокуXML(ТаблицаЗначений), КодировкаТекста.UTF8); + Ответ = Новый HTTPСервисОтвет(200); 
-Возврат Ответ;+  
 + СтруктураОтвета = Новый Структура; 
 + МассивОшибок = Новый Массив; 
 + СтруктураОтвета.Вставить("data"); 
 + СтруктураОтвета.Вставить("error",МассивОшибок); 
 +  
 + //Разбираем поступившие данніе 
 + Попытка 
 + СтрокаНоменклатураJSON = Запрос.ПолучитьТелоКакСтроку(); 
 + ПоступившиеДанные = ОбщегоНазначения.ЗначениеИзСтрокиXML(СтрокаНоменклатураJSON); 
 + Исключение 
 + МассивОшибок.Добавить("Не удалось разобрать поступившие данные"); 
 + КонецПопытки;  
 +  
 + Если МассивОшибок.Количество()=0 Тогда  
 + //Выполняем операции 
 +  
 + КонецЕсли;  
 +  
 +  
 + //Формируем ответ 
 + Ответ.УстановитьТелоИзСтроки(ОбщегоНазначения.ЗначениеВСтрокуXML(СтруктураОтвета), КодировкаТекста.UTF8); 
 +  
 + Возврат Ответ; 
 +КонецФункции 
 </code> </code>
  
  
  • /sites/data/attic/peredacha_tablicy_znachenij_cherez_http-servis.1723815963.txt.gz
  • Последнее изменение: 2024/08/16 13:46
  • tro