Как разобрать HTTP-сообщение с другого узла на сервер gRPC
Я мог бы успешно запустить gRPC client
а также gRPC server
в c++
Теперь я хочу установить связь между узлом A и сервером gRPC, т.е. node B
как на прикрепленном изображении.
Есть ли примеры, на которые я могу сослаться ниже, это то, что я ищу.
У меня есть этот узел A
с http
сообщение (метод GET), которое мне нужно проанализировать, т.е. извлечь сообщение и выполнить запрос на узле C. Что мне следует искать между узлом A и сервером gRPC.
Заранее спасибо
1 ответ
В большинстве случаев, если вам нужно использовать HTTP для связи с узлом gRPC, это, скорее всего, означает, что A на самом деле является браузером или подобной браузеру средой, поскольку вы можете просто создать экземпляр клиента gRPC практически во всем остальном.
Если это ваша ситуация, то я бы посоветовал взглянуть на grpc-web, который нацелен на решение этой конкретной ситуации.