Python 2.7.3Python Anfrage API hält Rückkehr ZeroReturnError Ausnahme
Aufruf einer API von einem Raspberry Pi 3 zeigen die API-Protokolle es trifft den richtigen Endpunkt und kehrt mit einem Statuscode 200, aber die Python-Code aus Der Pi spuckt einen riesigen Fehler-Stack aus. Ich habe in einigen Foren gesehen, dass der ZeroReturnError immer geworfen wird, was bedeutet, dass nichts falsch ist, aber das scheint komisch, da ich die Ergebnisse der Antwort nicht in einem Ausnahmeblock vom Versuch erhalten kann.
Mein Code ist buchstäblich
import requests
response = requests.get(<URL I AM USING>, json={JSON I AM USING})
nicht sicher, was zu tun ist.
Traceback (jüngste Aufforderung zuletzt):
File "music.py", Zeile 13, in response = requests.get (url, json = { 'blah': { 'blah': '* ******** '}})
Datei "/usr/lib/python2.7/dist-packages/requests/api.py", Zeile 60, in get Rückgabeanforderung (' get ' , url, ** kwargs)
Datei "/usr/lib/python2.7/dist-packages/requests/api.py", Zeile 49, in Anfrage return session.request (Methode = Methode, URL = url, ** kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", Linie 457, in Anfrage bzw. = self.send (prep, ** send_kwargs)
Datei „/ usr/lib/python2.7/dist-packages/requests/sessions.py ", Zeile 606, in send r.content
Datei" /usr/lib/python2.7/dist-packages/requests/models Py "Linie 724, in Inhalt self._content = Bytes(). join (self.iter_content (CONTENT_CHUNK_SIZE)) oder Bytes()
File" /usr/lib/python2.7/dist-packages/ Anfragen/models.py ", Zeile 653, in generieren für Brocken in self.raw.stream (chunk_size, decode_content = True):
File "/usr/lib/python2.7/dist-packages/urllib3/response.py", Linie 256, in dem Strom Daten = self.read (amt = amt, decode_content = decode_content)
File "/usr/lib/python2.7/dist-packages/urllib3/response.py", Leitung 186, in lesen data = self._fp .lesen (amt)
File "/usr/lib/python2.7/httplib.py", Linie 602, in gelesen s = self.fp.read (amt)
Datei "/usr/lib/python2.7/socket.py", Zeile 380, in gelesen data = self._sock.recv (links)
Datei "/usr/lib/python2.7/dist- packages/urllib3/contrib/pyopenssl.py“, Linie 188, in recv data = self.connection.recv (* args, ** kwargs)
OpenSSL.SSL.ZeroReturnError