In der oben genannten Verwendung von Python-Anfragen Bibliothek, schließt die Verbindung automatisch einmal requests.get ausgeführt wird? Wenn nicht, wie kann ich sicherstellen, dass die Verbindung geschlossen istSchließen von Pythonanfragen Verbindung
3
A
Antwort
4
Ja, es gibt einen Anruf an eine session.close
hinter dem get
Code. Wenn Sie eine geeignete IDE wie zB PyCharm verwenden, können Sie dem Code get
folgen, um zu sehen, was passiert. Innerhalb get
gibt es einen Aufruf zur Anfrage:
return request('get', url, params=params, **kwargs)
Innerhalb der Definition dieser request
Methode, wird der Anruf an session.close
gemacht.
über den Link here auf die Anfragen Repo, gibt es einen Aufruf für die Sitzungssteuerung vorgenommen werden:
# By using the 'with' statement we are sure the session is closed, thus we
# avoid leaving sockets open which can trigger a ResourceWarning in some
# cases, and look like a memory leak in others.
with sessions.Session() as session:
return session.request(method=method, url=url, **kwargs)
Verwandte Themen
- 1. Schließen Postgres Verbindung von Intellij
- 2. Schließen Mongoose-Verbindung Lambda
- 3. Signaler Schließen Verbindung
- 4. PHP schließen MySQL-Verbindung
- 5. Schließen MySql Datenreader Verbindung
- 6. Mongoose Schließen Verbindung
- 7. Httpclient-Verbindung schließen nicht
- 8. Java schließen TCP/IP-Verbindung
- 9. php PDO-Verbindung schließen Gültigkeitsbereich
- 10. Anmelden in Website mit Skript mithilfe von Pythonanfragen
- 11. node.js MongoDB Schließen der Verbindung
- 12. Socat nicht schließen TCP-Verbindung
- 13. Unerwartete Verbindung schließen in HttpClient
- 14. Verbindung schließen und Aussage schließlich
- 15. Mqtt Broker, alte Verbindung schließen
- 16. spray.can.Http $ ConnectionException: Vorzeitige Verbindung schließen
- 17. WebSocket-Verbindung mit Java schließen
- 18. Müssen Pandas die Verbindung schließen?
- 19. Wie kann man eine TCP-Verbindung "schließen"?
- 20. Schließen akka-http websocket Verbindung vom Server
- 21. schließen MYSQL JDBC-Verbindung in Spark
- 22. WebSocket-Verbindung mit einer Nachricht schließen
- 23. Fehler mit HTTP-Verbindung: Schließen Header
- 24. Python 3 asyncio Client-Verbindung ordnungsgemäß schließen
- 25. So schließen Sie eine Zehon FTP-Verbindung
- 26. Proxy mit hapi.js und h2o2, Verbindung schließen
- 27. RabbitMq, Client schließen TCP-Verbindung abrupt
- 28. Muss ich die Verbindung schließen, wenn ich parametrisierte Verbindung verwende
- 29. Wenn die Verbindung in mehreren Verfahren schließen
- 30. Wie Boto S3 Verbindung zu schließen?
dank @idjaw, wird Ihre Antwort auch halten, wenn ich requests.get() aufrufen? – user308827
Ja. Wie in der Antwort angegeben, ruft der Aufruf "get" einen Aufruf an "request ('get' ...' 'wie in der Zeile angegeben, die in meiner Antwort den' return 'beginnt. Wenn Sie dem angegebenen Link folgen, werden Sie siehe auch die 'get' Methode dort und wie es den Aufruf zu' request' macht. – idjaw
danke @idjaw, sehr hilfreich – user308827