# File lib/openid/message.rb, line 212
    def to_post_args
      args = {}

      # add namespace defs to the output
      @namespaces.each { |ns_uri, ns_alias|
        if ns_alias == NULL_NAMESPACE
          if ns_uri != OPENID1_NS
            args['openid.ns'] = ns_uri
          end
        else
          if get_openid_namespace != OPENID1_NS
            ns_key = 'openid.ns.' + ns_alias
            args[ns_key] = ns_uri
          end
        end
      }

      @args.each { |k, value|
        ns_uri, ns_key = k
        key = get_key(ns_uri, ns_key)
        args[key] = value
      }

      return args
    end