ئۇلىنىش سىناقىدىن كېيىن بەلگىلەنگەن ۋاقىت چېكى بۇرۇن بولۇپ بولغان سىناقنى قىسقارتىالمايدۇ. ئالدى بىلەن Net::HTTP instance نى قۇرۇڭ، ۋاقىت چەكلىرىنى تەڭشەڭ، ئاندىن ئۇنى باشلاڭ.

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

ئالدى بىلەن مەقسەت قىلغان HTTP ئاخىرقى نۇقتىنى تاللاڭ؛ HTTP ۋاكالەتچى تىزىملىكى رۇخسەت قىلىنغان ئاممىۋى تەلەپلەر ئۈچۈن نامزاتلارنى تەمىنلەيدۇ. سانلار مىسال چەكلىمىسى، ھەر بىر ئىش يۈكى ئۈچۈن تەۋسىيە ئەمەس. ئۇلىنىش قۇرۇش ۋە كېيىنكى ئوقۇشلارنىڭ كۈتۈش ۋاقىتلىرى ئوخشاش ئەمەس. ئوقۇش ۋاقىت چېكى كۆپ تەلەپ قىلىدىغان ياكى قايتا سىناپ تۇرىدىغان خىزمەت ئۈچۈن ئومۇمىي ئاخىرقى مۆھلەت ئەمەس.

ئورناتقان Ruby نەشرىنىڭ ۋاقىت چېكى قوللانمىسىنى ئىشلىتىڭ، مۇناسىۋەتلىك بولغاندا يېزىش ۋە TLS غا خاس تەڭشەكلەرنى قوشۇڭ. Net::HTTP::Proxy ئىشلىتىدىغان كونا مىسال ئالدى بىلەن ۋاكالەتچىگە سەپلەنگەن كلاس قۇرۇشى مۇمكىن؛ مۇھىم قىممەتلەر يەنىلا خىزمەت قىلىۋاتقان instance غا تەۋە.

مۇناسىۋەتلىك ماقالىلەر