FYI CURL может передавать учетные данные аутентификации следующим образом:
curl --user USER:PASSWORD -s http://localhost:4848/monitoring/domain/server/transaction-service
Но это зависит от того, что ожидает сервер.
EDIT:
Вот как отправить данные POST:
curl --data "birthyear=1905&press=%20OK%20" http://www.example.com/when.cgi
Пожалуйста, спросите, если у вас есть какие-либо вопросы.