La classe Transport

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.

La classe Transport est fournie par le module protorpc.transport.

Constructeur

class Transport (protocol=protobuf)

Instancie un objet Transport.

Arguments
protocol=protobuf
Mise en œuvre du protocole. Doit mettre en œuvre 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.
Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Environnement standard App Engine pour Python 2