Есть хттп сервис на 1С, в качестве параметра получает джейсон.
Нужно проверить этот хттп сервис из браузера.
Ввожу в адресной строке браузера
data:text/html,<form action=http://192.168.0.96/NameHTTPService/hs/tcd-http/getMovingRegisters method=post enctype="text/plain"><input name=value></form>
где
192.168.0.96 - адрес сервера хттп 1С
NameHTTPService - название хттп сервиса
getMovingRegisters - название метода
в появившейся форме ввожу джейсон (т.е. параметр)
{
"GUID": "c310475f-58ab-11e7-80da-6abab6d48e3b"
}
далее в коде обраотки полученных данных хттп сервиса пишу
где в результате в переменную СтрокаJSON будет чистый джейсон, который можем скормить
Нужно проверить этот хттп сервис из браузера.
Ввожу в адресной строке браузера
data:text/html,<form action=http://192.168.0.96/NameHTTPService/hs/tcd-http/getMovingRegisters method=post enctype="text/plain"><input name=value></form>
где
192.168.0.96 - адрес сервера хттп 1С
NameHTTPService - название хттп сервиса
getMovingRegisters - название метода
в появившейся форме ввожу джейсон (т.е. параметр)
{
"GUID": "c310475f-58ab-11e7-80da-6abab6d48e3b"
}
далее в коде обраотки полученных данных хттп сервиса пишу
Функция getMovingRegisters(Запрос) Ответ = Новый HTTPСервисОтвет(200); СтрокаJSON = Запрос.ПолучитьТелоКакСтроку(); //для отладки из браузера Если Найти(СтрокаJSON, "value=") <> 0 Тогда СтрокаJSON = СтрЗаменить(СтрокаJSON, "value=", ""); КонецЕсли; ................. КонецФункциигде в результате в переменную СтрокаJSON будет чистый джейсон, который можем скормить
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(JSON);
Структура = ПрочитатьJSON(СтрокаJSON );