#curl #glob
#скручивание #глобальный
Вопрос:
Я использую Windows 10 и пытаюсь запросить микросервис на основе docker с помощью запроса curl, но есть некоторые проблемы с «глобализацией», добавление -globoff
делает
curl -d '{"user":"X", "password":"Y", "settings": "[25,60,8,19,119,15,110,34,37,10,21,52,13,114,15,76,117,18,39,20,81]"}' -H "Content-Type: application/json" -X POST http://127.0.0.1:25041
curl: (3) Port number ended with 'Y'
curl: (6) Could not resolve host: settings
curl: (3) [globbing] bad range in column 2
С -globoff
:
curl -d -globoff '{"user":"pgora", "password":"Ghzf8ftb", "settings": "[25,60,8,19,119,15,110,34,37,10,21,52,13,114,15,76,117,18,39,20,81]"}' -H "Content-Type: application/json" -X POST http://127.0.0.1:25041
curl: (3) [globbing] unmatched brace in column 2
curl: (3) Port number ended with 'G'
curl: (6) Could not resolve host: settings
curl: (3) [globbing] bad range in column 2
Ответ №1:
Вы должны использовать -globoff
до или после ваших данных post -d <data_string>
в запросе. В противном случае -globoff
интерпретируется как часть данных post.
curl -globoff
-d '{"user":"pgora", "password":"Ghzf8ftb", "settings": "[25,60,8,19,119,15,110,34,37,10,21,52,13,114,15,76,117,18,39,20,81]"}'
-H "Content-Type: application/json"
-X POST http://127.0.0.1:25041