Friday, 15 March 2013

exception - How can I get the http body when python3 throws a HTTPError -


python3.2 एक HTTPError फेंकता है जब मैं http कोड>।

  ट्रेसबैक (सबसे हाल का कॉल अंतिम): फ़ाइल "सी: \ उपयोगकर्ता \ रिलेरेन \ डेस्कटॉप \ query_token.py", पंक्ति 17, & lt; मॉड्यूल & gt; HTTP_error_default में HTTPError (req.full_url, code, msg, hdrs, fp) urllib.error.HTTP त्रुटि: HTTP त्रुटि 401: अनधिकृत <डी: \ पर्यावरण \ Python32 \ lib \ urllib \ request.py ", पंक्ति 495, / Code>  

अजगर एक HTTPError फेंकता है, लेकिन मैं http बॉडी नहीं पा सकता।

इसे पकड़ो और इसे उपयोग करें जैसे कि यह एक प्रतिक्रिया थी:

  try: conn = urllib.request.urlopen (...) # .. Urlib.error.HTTP त्रुटि को छोड़कर त्रुटि: डेटा = त्रुटि.रेड () # डेटा में सामग्री है    

No comments:

Post a Comment