ពេលវេលារង់ចាំដែលកំណត់បន្ទាប់ពីការព្យាយាមភ្ជាប់ មិនអាចបន្ថយរយៈពេលនៃការព្យាយាមដែលបានកើតឡើងរួចហើយបានទេ។ សាងសង់វត្ថុ 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 អាចបង្កើតថ្នាក់ដែលកំណត់សម្រាប់ប្រូកស៊ីជាមុនសិន; តម្លៃដែលសំខាន់នៅតែជាកម្មសិទ្ធិរបស់វត្ថុដែលធ្វើការងារ។

អត្ថបទពាក់ព័ន្ធ