AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::S3::Plugins::UrlEncodedKeys

Seahorse::Client::Plugin show all
Defined in:


This plugin auto-populates the :encoding_type request parameter to all calls made to Amazon S3 that accept it.

This enables Amazon S3 to return object keys that might contain invalid XML characters as URL encoded strings. This plugin also automatically decodes these keys so that the key management is transparent to the user.

If you specify the :encoding_type parameter, then this plugin will be disabled, and you will need to decode the keys yourself.

The following operations are managed:

Defined Under Namespace

Classes: Handler

Method Summary

Methods inherited from Seahorse::Client::Plugin

#add_handlers, #add_options, #after_initialize, after_initialize, #before_initialize, before_initialize, option

Methods included from Seahorse::Client::HandlerBuilder

#handle, #handle_request, #handle_response