चूंकि फैराडे में दस्तावेज नहीं है, इसलिए मैं इसे कहीं भी नहीं ढूंढ पाया। फैराडे में "टाइमआउट" और "ओपन टाइमआउट" क्या है?फैराडे में "टाइमआउट" और "ओपन टाइमआउट" क्या है?
उत्तर
आप https://github.com/lostisland/faraday/blob/master/lib/faraday/request.rb पर स्रोत कोड को देखो, तो आप देखेंगे:
# :timeout - open/read timeout Integer in seconds
# :open_timeout - read timeout Integer in seconds
नहीं बहुत उपयोगी है, शायद? खैर, अगर आप https://github.com/lostisland/faraday/blob/master/lib/faraday/adapter/net_http.rb पर फैराडे के Net :: HTTP एडाप्टर को देखो, आप देखेंगे:
:http.read_timeout = http.open_timeout = req[:timeout] if req[:timeout]
http.open_timeout = req[:open_timeout] if req[:open_timeout]
तो फैराडे के open_timeout नेट के बराबर है :: HTTP के open_timeout के रूप में दर्ज है जो
कनेक्शन खोलने के लिए प्रतीक्षा करने के लिए सेकंड की संख्या। किसी भी संख्या का उपयोग किया जा सकता है, जिसमें fractional सेकंड के लिए फ़्लोट शामिल हैं। यदि HTTP ऑब्जेक्ट इस कई सेकंड में कनेक्शन नहीं खोल सकता है, तो यह टाइमआउट त्रुटि अपवाद उठाता है।
और फैराडे के टाइमआउट नेट के बराबर है :: HTTP के read_timeout जो के रूप में दर्ज है:
सेकंड की संख्या एक ब्लॉक के लिए (एक पढ़ने के माध्यम से पढ़ने के लिए प्रतीक्षा करने के लिए (2) कहते हैं)। किसी भी संख्या का उपयोग किया जा सकता है, जिसमें fractional सेकंड के लिए फ़्लोट शामिल हैं। यदि HTTP ऑब्जेक्ट इस कई सेकंड में डेटा नहीं पढ़ सकता है, तो यह टाइमआउट त्रुटि अपवाद उठाता है।
- 1. फैराडे टाइमआउट
- 2. Thread.Sleep (टाइमआउट) और ManualResetEvent.Wait (टाइमआउट) के बीच क्या अंतर है?
- 3. टाइमआउट
- 4. टाइमआउट
- 5. टाइमआउट
- 6. टाइमआउट
- 7. टाइमआउट
- 8. मोंगोडीबी: कनेक्शन पूलिंग और टाइमआउट क्या है?
- 9. कई रिट्रीज़ और टाइमआउट
- 10. एरलांग सॉकेट और टाइमआउट
- 11. डब्लूजीईटी टाइमआउट करता है?
- 12. jQuery के टाइमआउट पर टाइमआउट सेट करना
- 13. सी #: टाइमआउट
- 14. वॉचडॉग टाइमआउट
- 15. यूनिकॉर्न टाइमआउट
- 16. execout() टाइमआउट
- 17. SqlConnection टाइमआउट
- 18. डब्ल्यूसीएफ टाइमआउट
- 19. विम: टाइमआउट
- 20. asio :: टाइमआउट
- 21. टाइमआउट अवधि
- 22. QNetworkAccessManager टाइमआउट
- 23. पायथन टाइमआउट
- 24. कनेक्शन टाइमआउट और कनेक्शन लाइफटाइम
- 25. NSURLConnection टाइमआउट?
- 26. सुनोटेबल फ्यूचर, फ्यूचरकॉलबैक और टाइमआउट
- 27. टाइमआउट XMLHttpRequest
- 28. shell_exec() टाइमआउट प्रबंधन और निष्पादन()
- 29. phantomjs और run-jasmine.js टाइमआउट
- 30. टाइमआउट त्रुटि पकड़ और jqGrid
बहुत बढ़िया उत्तर, धन्यवाद :)। हाँ, मैं फैराडे के विवरण में भी आया, और हाँ, यह बहुत उपयोगी नहीं था। लेकिन यह वास्तव में महान है :) –