Zanim opublikujesz to jako duplikat; Próbowałem wielu sugestii, które znalazłem w SO.Jak publikować dane surowego ciała za pomocą zwijania?
Do tej pory używałem listonosza do publikowania danych w serwisie WWW Java. Że działa świetnie, co następuje:
Teraz chcę zrobić to samo za pomocą curl, więc próbowałem go przy użyciu następujących sposobów:
$ 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/
Niestety, wszystkie te wykazują pusty surowy ciało po stronie odbiorczej.
Czy ktoś wie, co robię źle tutaj? Czym różni się moja prośba o curl od mojej prośby listonosza? Wszystkie wskazówki są mile widziane!
Należy zauważyć jednak, że ta część ciała jest wysyłany * dokładnie * taka sama. To po prostu zmienia nagłówek. –