रूबी रेस्ट क्लाइंट मणि में, टाइमआउट और ओपन-टाइमआउट कार्यक्षमता के बीच क्या अंतर है?टाइमआउट और ओपन टाइमआउट के बीच क्या अंतर है?
मैं या तो मणि के दस्तावेज़ फ़ाइल से कुछ भी नहीं मिला।
रूबी रेस्ट क्लाइंट मणि में, टाइमआउट और ओपन-टाइमआउट कार्यक्षमता के बीच क्या अंतर है?टाइमआउट और ओपन टाइमआउट के बीच क्या अंतर है?
मैं या तो मणि के दस्तावेज़ फ़ाइल से कुछ भी नहीं मिला।
आप गलत दस्तावेज पढ़ रहे हैं (आपका wgibbs-rest-client है जो 200 9 से अपडेट नहीं किया गया है): here's the right one। लेकिन वह अंतर के बारे में कुछ भी नहीं कहता है, हालांकि यह आसान है:
:open_timeout
कनेक्शन खोलने का समय है। यह उपयोगी है अगर आप सर्वर को धीमा या कमजोर प्रतिक्रिया समय के साथ बुला रहे हैं।
:timeout
उत्तर पढ़ने के लिए समय समाप्ति है। यह सुनिश्चित करने के लिए उपयोगी है कि आप रीडिंग प्रक्रिया में आधा रास्ता नहीं फंसेंगे, या 5 एमबी फाइल पढ़ने की अटकलें जब आप 5 केबी JSON
की उम्मीद कर रहे हों।
धन्यवाद .... बस प्रतिक्रिया की पुष्टि करने के लिए = RestClient.get "abc/order_items/advanced_search?" प्रतिक्रिया के बराबर होगा = RestClient :: Request.execute (: method =>: get,: url => "abc/order_items/advanced_search?",: timeout => 300) –
हां, 'RestClient.get'' इस तरह निष्पादित करें: 'Request.execute (: method =>: get,: url => url,: हेडर => शीर्षलेख, और ब्लॉक) ' –