# File lib/rack/request.rb, line 107
    def POST
      if @env["rack.request.form_input"].eql? @env["rack.input"]
        @env["rack.request.form_hash"]
      elsif form_data?
        @env["rack.request.form_input"] = @env["rack.input"]
        unless @env["rack.request.form_hash"] =
            Utils::Multipart.parse_multipart(env)
          @env["rack.request.form_vars"] = @env["rack.input"].read
          @env["rack.request.form_hash"] = Utils.parse_query(@env["rack.request.form_vars"])
          @env["rack.input"].rewind if @env["rack.input"].respond_to?(:rewind)
        end
        @env["rack.request.form_hash"]
      else
        {}
      end
    end