POST with curl without sending data
Randomly found the solution on another post:
curl -X POST http://example.com
Another option is sending a request with empty body, like so:
curl http://example.com -d {}
This is a bit of a hack, but you could always provide an empty --data file.
Alternately
cat /dev/null | curl --data @- http://...