curl & json in url



Чтобы указать данные не в качестве data, а в самом GET-запросе в URL, необходимо добавить параметр -g и включить url целиком в одинарные кавычки для сохранения двойных кавычек:



curl -g -u user:password 'http://example.com/api/?embedded={"email_list":1}'




ключ -g:

This option switches off the "URL globbing parser". When you set this option, you can specify URLs that contain the letters {}[] without having them being interpreted by curl itself.