Implement request bodies.

Few TODOs yet.