Https время отклика в ruby - PullRequest
       3

Https время отклика в ruby

0 голосов
/ 10 марта 2020

Я пытаюсь получить время ответа веб-службы, используя ruby. Мой код

require 'net/http'
require 'benchmark'
require 'uri'

puts time = Benchmark.realtime = {Net::HTTP.get_response(URI.parse("http://webservice"))}

Работает нормально, но когда я пытаюсь получить время отклика URL на основе https, я получаю сообщение об ошибке

'connect_nonblock': SSL_connect returned=1 errno=0 state=error: certificate verify faule

Можно ли как-нибудь это исправить?

1 Ответ

0 голосов
/ 10 марта 2020

Вы должны сделать запрос с включенным ssl:

uri = URI('https://secure.example.com/some_path?query=string')

Net::HTTP.start(uri.host, uri.port, :use_ssl => true) do |http|
  request = Net::HTTP::Get.new uri
  response = http.request request # Net::HTTPResponse object
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...