HTTP module:Network -package:amazonka-s3 package:curl

Alternatives to standard 200 OK response strings; whatever it takes, I suppose.
State your authentication preferences.
Disable content decoding, getting the raw bits. sync'ed wrt 7.19.2
Revert to a GET for the next request.
Embellish the outgoing request with the given list of (formatted) header values.
(Multipart) POST data.