Имя: Пароль:
1C
1C 7.7
v7: как в 7.7 отправить пакетный запрос через curl командной строкой?
0 Zoeh
 
24.12.21
14:30
вообще надо вот так
curl -X POST http://as-de.ru:555/MobileTrading_Ext/hs/Exchange/ movement_products_xml?only_test=true \
-H "Accept: application/xml" \
-H "Content-type: application/xml" \
-H "Accept-Encoding: gzip, deflate" \
-d "{данные xml}"

но у меня же 7.7 а xml большой поэтому делаю так:

curl -X POST http://as-de.ru:555/MobileTrading_Ext/hs/Exchange/ movement_products_xml?only_test=true \
-H "Accept: application/xml" \
-H "Content-type: application/xml" \
-H "Accept-Encoding: gzip, deflate" \
--data-binary "@155_20211224.xml"
1 Zoeh
 
24.12.21
14:31
вообще не пойму что за директива
movement_products_xml?only_test=true \
-H "Accept: application/xml" \

ну -H понятно header
их можно через пробел
а на movement_products_xml
он ругается
2 Ёпрст
 
гуру
24.12.21
14:35
(1) просто параметр запроса.. че там непонятного ?
3 Ёпрст
 
гуру
24.12.21
14:36
а те не пофик, большой он или маленький ? Если принимающий сервер жуёт, то можно и не сжимать
4 Ёпрст
 
гуру
24.12.21
14:37
а так..слепил текстовый файлик в клюшках назвал его хоть ,батником, и вызвал через командную системы..
5 Zoeh
 
24.12.21
14:57
дак не работает вот и неонятно
как в cmd эту кашу запустить?
curl -X POST http://as-de.ru:555/MobileTrading_Ext/hs/Exchange/ movement_products_xml?only_test=true \ -H "Accept: application/xml" \ -H "Content-type: application/xml" \ -H "Accept-Encoding: gzip, deflate" \ --data-binary "@155_20211224.xml"
6 Kigo_Kigo
 
24.12.21
16:16
Батник = СоздатьОбъект("Текст");
ПутьКФайлу = "c:\bat\bat.bat";
Батник.ДобавитьСтроку(curl -X POST http://as-de.ru:555/MobileTrading_Ext/hs/Exchange/ movement_products_xml?only_test=true \ -H "Accept: application/xml" \ -H "Content-type: application/xml" \ -H "Accept-Encoding: gzip, deflate" \ --data-binary "@155_20211224.xml");
Батник.ДобавитьСтроку("Pause");// это для отладки, что бы видеть что происходит

Батник .Записать(ПутьКФайлу);
КомандаСистемы(ПутьКФайлу);
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой