allow data in request body

This allows providers to pass string data to getContent. If a string is passed
it gets sent as request body rather than through request parameters.
Merge pull request #16 from hairmare/feature/post-contents

allow sending data in request body