Ruby on Rails HTTPS Post Bad Request

Pozdrowienia dla wszystkich.

Moja aplikacja działa na zdalnym serwerze. Serwer używa autoryzacji https certyfikatu. Mam następujący kod do autoryzacji i wysyłania żądania:

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

ten kod działa dobrze, otrzymuję dane z serwera. ALE, gdy próbuję złożyć wniosek 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

Dostaję błąd z serwera:

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

co to jest? Próbowałem znaleźć rozwiązanie, ale bezskutecznie. Internet przyłapał wiadomość, że może to być program antywirusowy, ale jestem na Linuksie. Będę zadowolony z wszelkich myśli!

questionAnswers(1)

yourAnswerToTheQuestion