В metadata.go есть два вида контекстов и два вида ключей. Я просто знаю, что когда клиент отправляет запрос на сервер, он должен использовать OutgoingContext. Когда сервер получает запрос, он должен использовать FromIncomingContext. Почему бы просто не использовать один тип?