Я передаю "--data" через curl в конечную точку API GraphqQL.
Я хочу иметь возможность передавать данные в «предварительно проверенной» форме, например, как в браузере GraphiQL,
{
alpha {
param1
param2
}
}
Atm, мое форматирование внутри данных - а именно, re: line return - не обрабатывается должным образом.
Эта однострочная форма работает,
curl \
-H 'content-type: application/json' \
-X POST /path/to/graphql/api/endpoint \
--data '{ "query":
"query { alpha {param1, param2} } "
}'
Эта «предварительно сертифицированная» версия не
curl \
-H 'content-type: application/json' \
-X POST /path/to/graphql/api/endpoint \
--data '{ "query":
"query {
alpha {
param1
param2
}
} "
}'
Какой правильный синтаксис для передачи второй формы?
Я предполагаю некоторую комбинацию цитирования /спасаясь