Прежде чем вы разместите это как дубликат; Я пробовал много предложений, которые я нашел вокруг SO.
До сих пор я использовал postman для отправки данных в веб-службу Java. Это отлично работает следующим образом:
Теперь я хочу сделать то же самое с помощью curl, поэтому я попробовал его, используя следующие способы:
$ curl -X POST --data "this is raw data" http://78.41.xx.xx:7778/
$ curl -X POST --data-binary "this is raw data" http://78.41.xx.xx:7778/
$ curl -X POST --data "@/home/kramer65/afile.txt" http://78.41.xx.xx:7778/
$ curl -X POST --data-binary "@/home/kramer65/afile.txt" http://78.41.xx.xx:7778/
К сожалению, все они показывают пустое исходное тело на принимающей стороне.
Кто-нибудь знает, что я здесь делаю неправильно? Как мой запрос на завивание отличается от моего почтового корреспондента? Все советы приветствуются!