Das Folgende ist aus Anfragen Erweiterte Nutzungs:Python requests.Session .__ init() __ Halterungen HTTPAdapter zweimal
Anfragen Schiffe mit einem einzigen Transport-Adapter, der HTTPAdapter. Dieser Adapter bietet die standardmäßige Requests-Interaktion mit HTTP und HTTPS mithilfe der leistungsstarken urllib3-Bibliothek. Wenn eine Anforderungssitzung initialisiert wird, wird eine davon an das Session-Objekt für HTTP, und eine für HTTPS angehängt.
Der Mount-Aufruf registriert eine bestimmte Instanz eines Transportadapters unter ein Präfix. Nach dem Anhängen verwendet jede HTTP-Anfrage, die mit dieser Sitzung erstellt wurde und deren URL mit dem angegebenen Präfix beginnt, den angegebenen Transportadapter.
- Wenn ich einen benutzerdefinierten Transport-Adapter, mit anderen Worten eine HTTPAdapter mit seinen eigenen Satz von retry_codes und retry_max versucht, wäre es nicht besser, auszuhängen alle montiert bestehenden HTTPAdapters vor der Montage eines neuen benutzerdefinierten Adapter montieren wollte ?
- Gibt es eine Möglichkeit, einen Transportadapter wie HTTPAdapter genau zu verfolgen, z. B. mit welchem retry_code es erneut versucht wird und welche Anzahl von Wiederholungsversuchen durchgeführt wird?
Dank