Ruby on Rails HTTPS Publicar solicitud incorrecta

Saludos a todos.

Mi aplicación funciona con un servidor remoto. El servidor utiliza la autorización https del certificado. Tengo el siguiente código para autorizar y enviar solicitud:

uri = URI.parse("https://db1-test.content.ertelecom.ru/")
http = Net::HTTP.new(uri.host, '443')
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_PEER
http.ca_file = File.join(File.dirname("public/certificate.pem"),
"certificate.pem")
http.start do |http|
      req =
Net::HTTP::Get.new("/cgi-bin/expr/export.get_pay_systems?partner_id=1003")
      responce = http.request(req)
      resp = responce.body
end

Este código funciona bien, obtengo los datos del servidor. PERO cuando intento hacer una solicitud POST:

http.start do |http|
      req =
Net::HTTP::Post.new("/cgi-bin/expr/payment_transactions.verify_order",
params)
      responce = http.request(req)
      resp = responce.body
end

Recibo un error del servidor:

Your browser sent a request that this server could not understand.
Request header field is missing ':' separator.

que es eso Traté de encontrar una solución, pero fue en vano. Internet captó el mensaje de que podría ser un antivirus, pero estoy en Linux. Me alegraré con cualquier pensamiento!

Respuestas a la pregunta(1)

Su respuesta a la pregunta