import requests
session = requests.Session()
try:
response = session.get("https://...", verify=False, data=...)
response.raise_for_status()
except requests.exceptions.RequestException as e:
print(f"An error occurred: {e}")
print_response(response)
< /code>
Hinweis, der Antwortkopf enthält "Verbindung: Keep-Alive". Wenn ich ihn ausführe, wird der Code ohne Ausdruck blockiert. Das Serverprotokoll zeigt, dass die Anforderung korrekt verarbeitet wird und TCPDump von der Client -Seite die Antwortmeldung empfangen wird.
$ my_client.py
^CTraceback (most recent call last):
File "./my_client.py", line 152, in
response = session.get(...)
File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 602, in get
return self.request("GET", url, **kwargs)
File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 746, in send
r.content
File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 902, in content
self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 820, in generate
yield from self.raw.stream(chunk_size, decode_content=True)
File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 1060, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 949, in read
data = self._raw_read(amt)
File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 873, in _raw_read
data = self._fp_read(amt, read1=read1) if not fp_closed else b""
File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 856, in _fp_read
return self._fp.read(amt) if amt is not None else self._fp.read()
File "/usr/lib64/python3.8/http/client.py", line 459, in read
n = self.readinto(b)
File "/usr/lib64/python3.8/http/client.py", line 503, in readinto
n = self.fp.readinto(b)
File "/usr/lib64/python3.8/socket.py", line 669, in readinto
return self._sock.recv_into(b)
File "/usr/lib64/python3.8/ssl.py", line 1241, in recv_into
return self.read(nbytes, buffer)
File "/usr/lib64/python3.8/ssl.py", line 1099, in read
return self._sslobj.read(len, buffer)
KeyboardInterrupt
Ich bin mir nicht sicher, wo es blockiert wird, eine Idee?
print_response(response) < /code> Hinweis, der Antwortkopf enthält "Verbindung: Keep-Alive". Wenn ich ihn ausführe, wird der Code ohne Ausdruck blockiert. Das Serverprotokoll zeigt, dass die Anforderung korrekt verarbeitet wird und TCPDump von der Client -Seite die Antwortmeldung empfangen wird. $ my_client.py ^CTraceback (most recent call last): File "./my_client.py", line 152, in response = session.get(...) File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, **kwargs) File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 746, in send r.content File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 902, in content self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b"" File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 820, in generate yield from self.raw.stream(chunk_size, decode_content=True) File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 1060, in stream data = self.read(amt=amt, decode_content=decode_content) File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 949, in read data = self._raw_read(amt) File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 873, in _raw_read data = self._fp_read(amt, read1=read1) if not fp_closed else b"" File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 856, in _fp_read return self._fp.read(amt) if amt is not None else self._fp.read() File "/usr/lib64/python3.8/http/client.py", line 459, in read n = self.readinto(b) File "/usr/lib64/python3.8/http/client.py", line 503, in readinto n = self.fp.readinto(b) File "/usr/lib64/python3.8/socket.py", line 669, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.8/ssl.py", line 1241, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.8/ssl.py", line 1099, in read return self._sslobj.read(len, buffer) KeyboardInterrupt [/code] Ich bin mir nicht sicher, wo es blockiert wird, eine Idee?
Ich erstelle einen Python -Bot, der Websites kratzt und gesammelte Daten an Slack sendet. Der Bot funktioniert beim manuellen Ausführen sowohl auf meinem Laptop als auch auf meinem Linux -Server. Ich...
Ich habe ein Problem beim Abrufen von Daten aus der C#-Web-API-Sitzung. Das Problem tritt nur auf, wenn ich versuche, von (vue js-Port) auf meine API ( zuzugreifen.
Wenn ich Insomnia/Swagger...
Nehmen wir an, ich führe eine größere Datenanalyse in einem Jupyter/Ipython-Notebook durch, bei der viele zeitaufwändige Berechnungen durchgeführt werden. Dann muss ich aus irgendeinem Grund den...
Ich versuche, die Sitzungs-ID des aktuellen interaktiven Benutzers abzurufen. Aber es muss in einem Shared-Desktop-Szenario wie Citrix funktionieren, wenn es aus einer versteckten Sitzung 0...