Ir al contenido

Importar gRPC (.proto o reflexión)

Hay dos caminos que llevan a un árbol gRPC en Restorm.

Archivo ▸ Importar (Ctrl+I) y después el archivo .proto. El contenido pegado también se reconoce (presencia de syntax = "proto…", o de un service con rpc).

ElementoLo que Restorm hace con él
Cada serviceUna carpeta
Cada rpcUna petición gRPC
Los indicadores de flujoEl tipo de llamada (unary, server-stream, client-stream, bidirectional-stream)
El mensaje de entradaUn mensaje de ejemplo rellenado previamente, construido a partir de la forma del mensaje
Descripciones y tiposLa documentación de API y las enumeraciones

Desde la ventana modal de importación gRPC, indique la dirección host:port de un servidor en funcionamiento. Restorm consulta su servicio de reflexión y construye el mismo árbol que a partir de un .proto.

La ventana modal «Servidor gRPC (reflexión)»: el campo de dirección host, la opción Usar TLS y la tabla de metadatos de autenticación opcionales

Dos ventajas notables:

  1. Después funciona sin conexión. El juego de descriptores obtenido se almacena en cada petición creada: las llamadas funcionan aunque el servidor de reflexión ya no esté alcanzable.
  2. Es resincronizable. Volver a conectarse a la misma dirección se reconoce como una actualización del árbol existente, no como una importación nueva. También existe un botón Actualizar desde la reflexión en la pestaña de petición.

Si el servidor no implementa la reflexión, Restorm lo indica explícitamente: importe entonces el .proto.

gRPC forma parte de los formatos resincronizables, en los dos modos. Consulte Actualizar desde el origen.