Added body to post, put and the generic request interfaces