ئۇلىنىشتىن بۇرۇن Ruby Net::HTTP ۋاكالەتچى ۋاقىت چېكىنى تەڭشەڭ
Net::HTTP نىڭ ۋاقىت چېكى قىممەتلىرىنى ۋاكالەتچى ئۇلىنىشىنى ئاچىدىغان instance دا سەپلەڭ.
ئۇلىنىش سىناقىدىن كېيىن بەلگىلەنگەن ۋاقىت چېكى بۇرۇن بولۇپ بولغان سىناقنى قىسقارتىالمايدۇ. ئالدى بىلەن 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 غا تەۋە.