Python 2.7 n'est plus compatible et sera
obsolète le 31 janvier 2026. Après l'arrêt, vous ne pourrez plus déployer d'applications Python 2.7, même si votre organisation utilisait auparavant une règle d'administration pour réactiver les déploiements d'anciens environnements d'exécution. Vos applications Python 2.7 existantes continueront à fonctionner et à recevoir du trafic après leur
date d'arrêt. Nous vous recommandons de
migrer vers la dernière version compatible de Python.
La classe Transport
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
La classe Transport est la classe de base pour la mise en œuvre d'un transport Protocol RPC. Elle vous permet d'envoyer et de recevoir des messages via le protocole HTTP.
Cette méthode reçoit une réponse encodée suivant le protocole configuré pour le transport. Le transport doit définir une réponse RPC ou générer une exception avant de s'arrêter.
Remarque : Les transports asynchrones ne sont pas acceptés.
Transport est fourni par le module protorpc.transport.
Constructeur
-
class Transport
(protocol=protobuf)
-
Instancie un objet Transport.
Arguments- protocol=protobuf
- Mise en œuvre du protocole. Doit implémenter
encode_message() et decode_message(), qui sont disponibles dans d'autres protocoles, tels que protorpc.protojson, protorpc.protobuf, et protorpc.protojson.
Propriété de la classe
La classe Transport fournit la propriété suivante :
- protocol()
- Protocole associé à un transport.
Méthodes des instances
Les instances de la classe Transport utilisent la méthode suivante :
- send_rpc(remote_info, request)
- Initie l'envoi d'un appel de procédure à distance (RPC) via le transport.
Arguments
- remote_info
- Objet d'informations distantes associé à la méthode distante.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/01/15 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/01/15 (UTC)."],[],[]]