Как разобрать HTTP-сообщение с другого узла на сервер gRPC

Я мог бы успешно запустить gRPC client а также gRPC server в c++ Теперь я хочу установить связь между узлом A и сервером gRPC, т.е. node B как на прикрепленном изображении.

Есть ли примеры, на которые я могу сослаться ниже, это то, что я ищу.

У меня есть этот узел A с http сообщение (метод GET), которое мне нужно проанализировать, т.е. извлечь сообщение и выполнить запрос на узле C. Что мне следует искать между узлом A и сервером gRPC.

Заранее спасибо

http сообщение на сервер gRPC

1 ответ

Решение

В большинстве случаев, если вам нужно использовать HTTP для связи с узлом gRPC, это, скорее всего, означает, что A на самом деле является браузером или подобной браузеру средой, поскольку вы можете просто создать экземпляр клиента gRPC практически во всем остальном.

Если это ваша ситуация, то я бы посоветовал взглянуть на grpc-web, который нацелен на решение этой конкретной ситуации.

Другие вопросы по тегам