Я отправляю данные с помощью curl в JAX-RS REST API, который принимает CSV.
Эта команда работает нормально:
curl -X POST -H 'Content-Type: text/csv' -d '
"name","age"
"Abe","35"
"Bob","40"
' $url
, и я вижу, как данные достигают API.
Однако, если я храню данные в файле с именем payload.csv и отправляю сообщение так:
curl -X POST -H 'Content-Type: text/csv' -d @payload.csv $url
, данные не доходят до API.В чем разница между этими двумя?