POST (Rack::Request)

    # File lib/rack/request.rb, line 135
        def POST
          if @env["rack.request.form_input"].eql? @env["rack.input"]
            @env["rack.request.form_hash"]
          elsif form_data? || parseable_data?
            @env["rack.request.form_input"] = @env["rack.input"]
            unless @env["rack.request.form_hash"] =
                Utils::Multipart.parse_multipart(env)
              form_vars = @env["rack.input"].read

              # Fix for Safari Ajax postings that always append \0
              form_vars.sub!(/\0\z/, '')

              @env["rack.request.form_vars"] = form_vars
              @env["rack.request.form_hash"] = Utils.parse_nested_query(form_vars)

              @env["rack.input"].rewind
            end
            @env["rack.request.form_hash"]
          else
            {}
          end
        end