Форум OlegON > Программы и оборудование для автоматизации торговли > Маркировка

Запрос маркировки через curl. Нужна помощь. : Маркировка

08.05.2024 23:35


21.04.2024 14:43
Тигин Олег
 
У меня переменная была названа
keycl = "X-API-KEY: 8e767-.......8b72"

Так ругается сразу со ссылкой на файл конфигурации: warning: 'keycl' is unknown

Попробовал:

url = "X-API-KEY: 8e767-.......8b72"

Не ругается, но и ответа нет...

В строке команды:
-H url - не проходит
-H @url - не проходит
-H "url" - не проходит

И т.д...
21.04.2024 14:51
vdm
 
Ничего не понял, зачем мешаете url и -H
Покажите исходный работающий вариант.
21.04.2024 14:55
Тигин Олег
 
Спасибо, мне просто нужен работающий пример.

Возьмем произвольный кусочек из того-же запроса, попроще:

-H "Content-Type: application/json"

Записать его в файл конфигурации, навскидку:

CType = "Content-Type: application/json"

И как будет выглядеть строка запроса после подстановки CType и работающая при этом...
21.04.2024 15:00
Тигин Олег
 
Если формат станет понятным на одном примере, то дальше можно хоть все параметры в конфигурацию "загонять"...

Даже в "ненашем" инете, все обсуждения про передачу данных, а про подстановку других параметров через конфигурационный файл - я примеров не нашел...
21.04.2024 15:01
Тигин Олег
 
Именно примеров командной строки, с подстановкой переменных из конф.файла...
21.04.2024 15:07
vdm
 
Цитата:
Тигин Олег -H "Content-Type: application/json"
Записать его в файл конфигурации
Через длинное имя параметра
Цитата:
header = "Content-Type: application/json"
header = ".........."
В командной строке остается только -K файл_конфиг
21.04.2024 15:25
Тигин Олег
 
Попробовал через "&" вызывать переменную (почему-то сразу не догадался), ругается, но уже по другому...
Буду разбираться дальше...
21.04.2024 15:28
Тигин Олег
 
Цитата:
vdm Через длинное имя параметра


В командной строке остается только -K файл_конфиг
Спасибо. Попробую. Если в командной стро
21.04.2024 15:38
Тигин Олег
 
Через длинное имя параметра
Цитата:
head
Цитата:
vdm Через длинное имя параметра
Цитата:
header = "Content-Type: application/json"
header = ".........."
В командной строке остается только -K файл_конфиг
er = "Content-Type: application/json"
header = ".........."
В командной строке остается только -K файл_конфиг

Проверил:

Как все гениально просто.
Параметры в строке не нужны совсем, если лежат в конфиге...
Вроде очевидно, но до меня "не дошло..."

Спасибо огромное!!!
21.04.2024 15:48
Тигин Олег
 
Осталось найти,

-X POST "...." как записать в конфигурацию curl

т.к. строка по прежнему слишком длинная...

P.S. Тестирую я из другого места, где длина роли не играет...
Часовой пояс GMT +3, время: 23:35.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.