Почему не обрабатывается диапазон обработки, когда в URL-адресе есть некоторые другие данные после указанного диапазона
Почему не обрабатывается диапазон обработки, когда после диапазона публикуются другие данные? Пример - я хочу опубликовать 400 таких сообщений:
curl -X POST -d "$post_data" "http://www.example.com/post_id=[1-400]&message[body]=Hello
Однако cUrl не публикует их - только после того, как я удалю часть ''&message[body]=Hello'- curl может обрабатывать запрос с пустыми сообщениями. Как я могу написать команду, чтобы curl также обрабатывал диапазон с включенным сообщением?
заранее спасибо
1 ответ
[]
имеет особое значение в curl. Особенно, когда вы определяете диапазон (то есть тот, который вы уже используете в команде).
Побег []
с помощью \
персонаж. Увидеть ниже:
curl -X POST -d "$post_data" "http://www.example.com/post_id=[1-400]&message\[body\]=Hello
^ ^