# File lib/freedb.rb, line 239
  def submit_http(from = "user@localhost", server = "freedb.org", port = 80, path = "/~cddb/submit.cgi", submit_mode = "submit")
    require "net/http"
    headers = {
      "Category" => @category,
      "Discid" => @discid,
      "User-Email" => from,
      "Submit-Mode" => submit_mode,
      "Charset" => "ISO-8859-1",
      "X-Cddbd-Note" => "Sent by ruby-freedb #{VERSION}"
    }
    Net::HTTP.start(server, port) { |http|
      reply, body = http.post(path, submit_body(), headers)
      if reply.code != 200
        raise(FreedbError, "Bad response from server: '#{body.chop}'")
      end
    }
    nil
  end