wget may help you.
get:
wget http://example.com
post:
wget --post-data "username=Yarkee" http://example.com
You can use wget for this. From the manual it supports digest authentication and can send POST requests.
wget
manual
There seems to be a GUI at wget::gui, but I don't know how reliable or complete it is.