wget does work on the Mac, what gave you the impression that it doesn't? What error message do you get invoking wget?
It looks like --basic, --data (or -d), and --user (or -u) are the options you need to post data, and authenticate via Apache basic authentication, according to curl's manpage.