# File lib/s3/right_s3_interface.rb, line 743
        def put_acl(bucket, key, acl_xml_doc, headers={})
            key = key.blank? ? '' : "/#{CGI::escape key}"
            req_hash = generate_rest_request('PUT', headers.merge(:url=>"#{bucket}#{key}?acl", :data=>acl_xml_doc))
            request_info(req_hash, S3HttpResponseBodyParser.new)
        rescue
            on_exception
        end