alexbadm / blind-grpc

an example of calling grpc-servers without knowing protobuf schema

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

blind-grpc

An example of calling grpc-servers without knowing protobuf schema.

This repo demonstrates how anyone can invoke grpc-server with preliminary encoded messages as input.

Usage

// import "github.com/alexbadm/blind-grpc"

cc, _ := blind.Dial("some-server:port", grpc.WithInsecure())
result, header, err := cc.Invoke(nil, "/helloworld.Greeter/SayHello", []byte{10, 4, 89, 117, 114, 105})
// do smth with result, header, err

About

an example of calling grpc-servers without knowing protobuf schema


Languages

Language:Go 100.0%