Мне удалось использовать curl для выдачи запроса и возврата результата или серии именованных параметров. Я хочу выполнить команду POST для этих серий именованных параметров, но «множественный» сбивает меня с толку. Я могу выполнить команду POST для одного из параметров, но не для всей их серии.
Я использую команду в powershell:
curl.exe -u username:password -X POST http://site.url:8042/modalities/MCTEST/store -d '["6a3eb7c4-a9d83950-24d36e94-5c20d248-0b5ce989","8c93b430-757278ab-21ab643c-c98aa03d-da14148e","b8f648fa-175de243-de76b1c0-2dc7551a-928b86a5","c865b966-f0c7d2c2-0a1114e0-80531305-31cd104e","aac7f73f-fcb922ef-b950c4c1-ee1d512e-e2aeb5ae"]'
Если я выполню команду только на одном, он обрабатывается нормально ... очевидно, мне не нужны кавычки или скобки, что, по-моему, вызывает у меня удивление.
curl.exe -u username:password -X POST http://site.url:8042/modalities/MCTEST/store -d 6a3eb7c4-a9d83950-24d36e94-5c20d248-0b5ce989
Я попытался добавить двойные кавычки с помощью backsla sh, попытался добавить backsla sh, я перепробовал все, что мог придумать ... Я что-то упустил.
Я получил ответ "должен предоставить значение json «Я не уверен, что моя ошибка в моем синтаксисе. Есть идеи?