Renamed postXXX methods to sendXXX to avoid confusion with HTTP POST