class Aws::Plugins::CSDSwitchToPost::Handler

@api private

def call(context)

def call(context)
  convert_get_2_post(context)
  @handler.call(context)
end

def convert_get_2_post(context)

def convert_get_2_post(context)
  context.http_request.http_method = 'POST'
  uri = context.http_request.endpoint
  context.http_request.body = uri.query
  context.http_request.headers['Content-Length'] = uri.query.length
  context.http_request.headers['Content-Type'] = 'application/x-www-form-urlencoded'
  context.http_request.endpoint.query = nil
end