„InsecurePlatform“ įspėjimas: tikrasis SSLContext objektas nepasiekiamas. Tai neleidžia tinkamai konfigūruoti SSL protokolo.

Bandžiau atlikti „REST GET“ per „python“ užklausas su šiuo kodu ir gavau klaidą.

Snip kodas:

 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) 

Klaida:

 /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 

Mano pythono versija yra 2.7.3. Bandžiau nustatyti urllib3 ir paprašiau [saugumo], kaip siūlo kai kurie kiti siūlai, vis dar turiu tą pačią klaidą.

Įdomu, ar kas nors gali duoti patarimų?

300
19 марта '15 в 2:21 2015-03-19 02:21 user4525298 nustatytas kovo 19 d. 15:21 val. 2015-03-19 02:21
@ 2 atsakymai

Dokumentai parodo, kas reikalinga. tačiau requests leidžia praleisti kelis veiksmus:

Turite įdiegti tik security priedus (dėka @admdrew for pointing)

 $ pip install requests[security] 

arba, juos įdiegti tiesiogiai:

 $ pip install pyopenssl ndg-httpsclient pyasn1 

Tada užklausos automatiškai įterpia pyopenssl į urllib3


Jei esate ubuntu, gali kilti problema diegiant „ pyopenssl , jums reikės šių priklausomybių:

 $ apt-get install libffi-dev libssl-dev 
513
23 марта '15 в 4:52 2015-03-23 04:52 atsakymą pateikė nathan-m kovo 23 d. 15, 4:52 2015-03-23 ​​04:52

Jei negalite atnaujinti „Python“ versijos į 2.7.9 versiją ir norite panaikinti įspėjimus,

Galite pakoreguoti užklausas į 2.5.3 versiją:

border=0
 pip install requests==2.5.3 

Apie versiją: http://fossies.org/diffs/requests/2.5.3_vs_2.6.0/requests/packages/urllib3/util/ssl_.py-diff.html

61
19 марта '15 в 23:59 2015-03-19 23:59 atsakymas pateikiamas raittes kovo 19, 15, 23:59 2015-03-19 23:59

Kiti klausimai apie žymes arba Užduoti klausimą