handle streaming requests

now compatible with https://github.com/nicksieger/multipart-post and anyone else that uses Net::HTTP#body_stream