ಸಂಪರ್ಕ ಪ್ರಯತ್ನದ ನಂತರ ನಿಗದಿಪಡಿಸಿದ ಟೈಮೌಟ್ ಈಗಾಗಲೇ ಸಂಭವಿಸಿದ ಪ್ರಯತ್ನವನ್ನು ಚಿಕ್ಕದಾಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮೊದಲು Net::HTTP ಇನ್‌ಸ್ಟನ್ಸ್ ರಚಿಸಿ, ಅದರ ಟೈಮೌಟ್‌ಗಳನ್ನು ಹೊಂದಿಸಿ, ನಂತರ ಅದನ್ನು ಪ್ರಾರಂಭಿಸಿ.

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 ಬಳಸುವ ಹಳೆಯ ಉದಾಹರಣೆ ಮೊದಲು ಪ್ರಾಕ್ಸಿಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ವರ್ಗವನ್ನು ರಚಿಸಬಹುದು; ಮುಖ್ಯವಾದ ಮೌಲ್ಯಗಳು ಇನ್ನೂ ಕೆಲಸ ಮಾಡುವ ಇನ್‌ಸ್ಟನ್ಸ್‌ಗೆ ಸೇರಿವೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು