[python] InsecurePlatformWarning: एक सच्ची SSLContext ऑब्जेक्ट उपलब्ध नहीं है। यह urllib3 को SSL को उचित रूप से कॉन्फ़िगर करने से रोकता है



Answers

यदि आप अपने पायथन संस्करण को 2.7.9 में अपग्रेड नहीं कर पा रहे हैं, और चेतावनियों को दबाना चाहते हैं,

आप अपने 'अनुरोध' संस्करण को 2.5.3 पर डाउनग्रेड कर सकते हैं:

pip install requests==2.5.3

बगफिक्स प्रकटीकरण / चेतावनी 2.6.0 में पेश की गई

Question

इस प्रश्न का उत्तर यहां दिया गया है:

निम्नलिखित कोड के साथ पाइथन अनुरोधों के माध्यम से रीस्ट जीईटी करने का प्रयास किया और मुझे त्रुटि मिली।

कोड स्निप:

import requests
header = {'Authorization': 'Bearer...'}
url = az_base_url + az_subscription_id + '/resourcegroups/Default-Networking/resources?' + az_api_version
r = requests.get(url, headers=header)

त्रुटि:

/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:79: 
          InsecurePlatformWarning: A true SSLContext object is not available. 
          This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. 
          For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning

मेरा पायथन संस्करण 2.7.3 है। मैंने urllib3 को स्थापित करने का प्रयास किया और [सुरक्षा] अनुरोध किया क्योंकि कुछ अन्य थ्रेड सुझाव देते हैं, मुझे अभी भी वही त्रुटि मिली है।

आश्चर्य है कि कोई भी कुछ सुझाव प्रदान कर सकता है?