試されているのは、POST したらレスポンスボディが返ってくる URL なのでしょうか?
たとえば、以下のようなPOSTデータをエコーバックする内容の index.php を用意して
<?php
echo "<html><body><dl>\n";
foreach ( $_POST as $k => $v ){
echo "<dt>" . $k . "</dt>\n";
echo "<dd>" . $v . "</dd>\n";
}
echo "</dl></body></html>\n";
作成した index.php をWebサーバに設置して、index.php の URL に対して、--data 'foo=bar' のようにパラメータをつけて、POST するとどうなるでしょうか?
これで表示されるのであれば、試している URL が、レスポンスボディを返していないのだと思います。
例:テスト環境で試した例
curl -sS -v -XPOST 'http://example.jp/index.php' --data "foo=bar"
* Trying 192.168.100.199...
* TCP_NODELAY set
* Connected to example.jp (192.168.100.199) port 80 (#0)
> POST /index.php HTTP/1.1
> Host: example.jp
> User-Agent: curl/7.54.0
> Accept: */*
> Content-Length: 10
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 10 out of 10 bytes
< HTTP/1.1 200 OK
< Date: Fri, 22 Mar 2019 06:13:20 GMT
< Server: Apache
< X-Powered-By: PHP/7.2.15
< Content-Length: 66
< Content-Type: text/html; charset=UTF-8
<
<html><body><dl>
<dt>foo</dt>
<dd>bar</dd>
</dl></body></html>
* Connection #0 to host example.jp left intact