2012-12-17 13 views
5

हाय समस्याओं मैं अनुप्रयोग इंजन पर अनुरोध का उपयोग कर एक HTTPS कनेक्शन बनाने के लिए कोशिश कर रहा हूँ, लेकिन मैं निम्नलिखित त्रुटि मिलती हैUrrlib3/अनुरोध: HTTPS पर Google अनुप्रयोग इंजन

NameError: name 'CERT_NONE' is not defined 

ऐसा लगता है कि urrlib3 ssl आयात नहीं कर सकते। कोई विचार?

अद्यतन: समस्या यह है अनुप्रयोग इंजन पर कि ssl निम्नलिखित

from ssl import wrap_socket, CERT_NONE, SSLError 
+0

क्या आपके पास पूर्ण ट्रेसबैक है? फ़ाइल "/Users/panosjee/Sources/Python/myapp/app/lib/requests/packages/urllib3/util.py", रेखा 11, में ssl आयात wrap_socket से, CERT_NONE, SSLError : –

+0

निष्कर्ष यह एक है आयात त्रुटि: नाम wrap_socket – PanosJee

+0

आयात नहीं कर सकता है ठीक है मास्टर में खींच लिया गया है। क्या आप इसे फिर से कोशिश कर सकते हैं, या एक संक्षिप्त कोड नमूना पोस्ट कर सकते हैं जो काम नहीं करता है? इसे उत्तर के रूप में पोस्ट करने के लिए खेद है, गायब प्रतिनिधि। –

उत्तर

-1

याद आ रही है कि आप नवीनतम urllib3 का उपयोग कर रहे हैं? उन्होंने हाल ही में जीएई के लिए समर्थन जोड़ा। मुझे याद है कि आपको सीधे एसएसएल की बजाय urlfetch API का उपयोग करने की आवश्यकता है।

+0

हाँ मैं करता हूं। मैंने अभी CERT_NONE को 0 पर पैच किया है और अब काम करता है लेकिन यह कोई समाधान नहीं है। – PanosJee

+0

रुको, क्या यह devserver का उपयोग कर रहा है? मुझे एक ही समस्या थी, मुझे लगता है कि यह उत्पादन पर काम करता है। इसे तैनात करें और जांचें। शर्टी, लेकिन मुझे याद है कि यह मामला है। –

+1

मैंने अभी कोशिश की और यह उत्पादन में काम नहीं करता है। किसी को भी एक फिक्स पता है? – computmaxer

2

यह समस्या टी -8ch द्वारा तय की गई थी क्योंकि आप urllib3 github रिपोजिटरी पर इस कॉल https://github.com/shazow/urllib3/pull/130 पर देख सकते हैं।

वे मर्ज अभी तक शाखा में महारत हासिल करने से नहीं किया है, लेकिन आप टी 8ch यहाँ से तय शाखा से उपलब्ध पैकेज प्राप्त कर सकते हैं: और https://github.com/t-8ch/urllib3/tree/unify_ssl_api

मैं परीक्षण किया है यह अच्छी तरह से काम कर रहा है।

+0

क्लोनिंग और संकलन के बाद, त्रुटि मेरे लिए बदल गई: 'आयात त्रुटि: नाम wrap_socket' आयात नहीं कर सकता – gabrielhpugliese

+0

हाँ, हालांकि मैं अपने संशोधित urllib3 को डाउनलोड और इंस्टॉल करने में सक्षम था, फिर भी मुझे अनुरोध स्थापित करने का प्रयास करते समय भी वही त्रुटि मिल रही है। – dalanmiller

0

maxcnunes द्वारा उल्लिखित फिक्स अनुरोधों में विलय हो गया है-1.2.0। ऐसा लगता है कि यह कम से कम मेरे dev_appserver पर काम कर रहा है।

संबंधित मुद्दे