Bağlantı cəhdindən sonra təyin edilən taym-aut artıq baş vermiş cəhdi qısaltmır. Əvvəlcə Net::HTTP nüsxəsini qurun, taym-autlarını təyin edin, sonra başladın.

http = Net::HTTP.new('example.com', 443,
                     '203.0.113.10', 8080)
http.use_ssl = true
http.open_timeout = 5
http.read_timeout = 10
http.start do |session|
  response = session.get('/')
end

Əvvəlcə nəzərdə tutulan HTTP son nöqtəsini seçin; HTTP proxy siyahısı icazə verilmiş açıq sorğular üçün namizədlər təklif edir. Rəqəmlər nümunə hədlərdir, hər iş yükü üçün tövsiyə deyil. Bağlantının qurulması və sonrakı oxunuşların gözləmə müddətləri fərqlidir. Oxuma taym-autu bir neçə sorğu yerinə yetirən və ya yenidən cəhd edən iş üçün ümumi son tarix deyil.

Yerləşdirdiyiniz Ruby versiyası üçün taym-aut sənədlərindən istifadə edin, lazım olduqda yazma və TLS-ə xas parametrlər də daxil olmaqla. Net::HTTP::Proxy istifadə edən köhnə nümunə əvvəlcə proxy ilə konfiqurasiya edilmiş sinif qura bilər; vacib olan dəyərlər yenə də işi görən nüsxəyə aiddir.

Əlaqəli məqalələr