Fix special cases for Curl transport.

This fix exploits put_data= in Curl::Easy to allow request body for GET, DELETE requests.