|
Получение данных через HTTP-сервис | ☑ | ||
---|---|---|---|---|
0
AneJIbcuH
07.08.18
✎
09:33
|
Добрый день!
Хочу получать остатки из другой базы, используя http-запрос. Используя http-метод GET, всё прекрасно работает. Передаю GUID товара + GUID характеристики (это параметр в пути), в другой базе получаю остаток и возвращаю его. Но, например, имею табличную часть в 100 строк (т.е. 100 товаров). Хочу по ним получить остатки. Цикл в эти 100 товаров организовать и для каждого товара получать остаток (http-запросом) как-то не вариант. Как оптимально получить данные из другой базы в данном случае, т.е. вызвав http-запрос один раз? |
|||
1
Адинэснег
07.08.18
✎
10:14
|
передай xml/json POSTом, отдай ответ в нем же (xml/json)
|
|||
2
Галахад
гуру
07.08.18
✎
10:25
|
(1) + 1.
Положи табличку в xml. |
|||
3
Юрий Лазаренко
07.08.18
✎
10:27
|
(0) Положи в одной базе таблицу в хранилище значения, сожми, передай во вторую базу. Там разожми и извлеки из хранилища значения.
|
|||
4
luter-89
07.08.18
✎
10:36
|
||||
5
AneJIbcuH
07.08.18
✎
12:04
|
(1) До такой идеи тоже дошел )
Таблица значений норм сериализуется в json ? |
|||
6
FIXXXL
07.08.18
✎
12:06
|
(5) если содержит только примитивные типы - норм
|
|||
7
AneJIbcuH
07.08.18
✎
12:07
|
(6) Если ссылки есть, то выпишет болт..
|
|||
8
Адинэснег
07.08.18
✎
12:20
|
GUID товара - строка
GUID характеристики - строка Количество - Число Положи в коллекцию(массив) 100 структур/соответствий (или сколько там) с полями простых типов |
|||
9
Адинэснег
07.08.18
✎
12:33
|
а лучше фигани соответствие
ключ - guid_Ном+guid_Хар значение - количество Сериализуй в источнике Десериализуй в получателе и получай из соответствия сразу по ключу guid_Ном+guid_Хар |
|||
10
FIXXXL
07.08.18
✎
12:37
|
(7) ссылка - примитивный тип уже?
|
|||
11
AneJIbcuH
07.08.18
✎
13:10
|
(10) никто не сказал, что примитивный.
|
|||
12
FIXXXL
07.08.18
✎
13:12
|
(11) тогда к чему (7) ?
|
|||
13
Buster007
07.08.18
✎
13:15
|
Сделай веб сервис и пакеты
|
|||
14
AneJIbcuH
07.08.18
✎
13:39
|
(6) ЧТо-то ТЗ не сериализуется в json, три колонки типы - строка и число.
|
|||
15
Lexey_
07.08.18
✎
13:42
|
(14) всё сериализуется и ссылки тоже
|
|||
16
AneJIbcuH
07.08.18
✎
13:52
|
(15) Если использовать процедуру ЗаписатьJSON(), то в ней указывать функции преобразования? (Если использовать ссылки).
А если ТЗ ? |
|||
17
FIXXXL
07.08.18
✎
13:57
|
(14) сделай массив структур
|
|||
18
Lexey_
07.08.18
✎
13:59
|
||||
19
Юрий Лазаренко
07.08.18
✎
14:02
|
Блин, я же написал уже. Закинь ТЗ в хранилище, хранилище в двоичные данные, передай в другую базу, там разверни обратно. Три строчки кода.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |