Тело запроса запихнуть http
☑
0
КонецЦикла
16.08.17
✎
20:10
Всем приветы
Че то туплю
Есть локальный пока что для тестов сервис http
Требуется запихнуть тело запроса (без тела могу и в браузере набрать есс-но)
Сервисы типа не понимают строку вида
1
Garykom
гуру
16.08.17
✎
20:13
курл?
2
КонецЦикла
16.08.17
✎
20:14
чиво, давай навотку
3
lubitelxml
16.08.17
✎
20:14
4
КонецЦикла
16.08.17
✎
20:15
Требуется принять тело, а не отправить
Что-то состряпать вида
[
"id",
"quantity",
{
"id": "7744",
"quantity": "1"
},
{
"id": "3548",
"quantity": "2"
}
]
5
КонецЦикла
16.08.17
✎
20:20
То что по ссылке пользовал и в 7.7 и в 8.1
Но не хочется городить еще что-то в 1С 8 для тестов
Надо принять тело как будто пришло с сайта
ПолучитьТелоКакСтроку()
6
lubitelxml
16.08.17
✎
20:24
Если я правильно тебя понял, то как-то так:
Соединение = Новый HTTPСоединение(); //тут параметры заполнить
имяВыходногоФайла = ПолучитьимяВременногоФайла("json");
Соединение.Получить(СтрокаПараметров, имяВыходногоФайла);
ЧтениеJSON = Новый ЧтениеJSON();
ЧтениеJSON.ОткрытьФайл(имяВыходногоФайла);
ОтветВСтруктуре1С = ПрочитатьJSON(ЧтениеJSON);
ЧтениеJSON.Закрыть();
7
КонецЦикла
16.08.17
✎
20:37
Кажись взлетает, но надо перекусить :)
Вспомнил про postman
Шикарная вещь
8
КонецЦикла
16.08.17
✎
20:38
Всем спс
Пишите еще
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой