LINUX.ORG.RU

Grpc передать контекст.

 ,


0

1

Всем привет. На стороне сервера есть вот такой метод:

func (h *newServer) HandleConn(ctx context.Context, s stats.ConnStats) {
    md, _ := metadata.FromIncomingContext(ctx)
    fmt.Printf("%v\n",md) // map[]

}

Как в него передать контекст со стороны клиента? Через вызов grpc.DialContext не передается. Приходит пустой контекст.


Ответ на: комментарий от beastie

Ещё советую глянуть на grpc.WithUnaryIntercetor. По крайней мере в моём проекте вворачивание и выворачивание контектса между сервисами происходит именно там.

beastie ★★★★★ ()