прототип:
Код: Выделить всё
service Greeter {
// Sends a greeting
rpc SayHello (HelloRequest) returns (HelloReply);
}
// The request message containing the user's name.
message HelloRequest {
string name = 1;
}
// The response message containing the greetings.
message HelloReply {
string message = 1;
}
body > raw > {"Name": "testing grpc http"}< /p>
Ответ почтальона -> «Ошибка анализа: сервер вернул неправильный ответ»
Консоль почтальона -> «Ошибка: ошибка анализа: ожидаемый HTTP/» Консоль сервера c# grpc -> нет
post https://localhost:7046/Greeter/SayHello
body > raw > {"Имя": "тестирование grpc HTTPS"} ответ почтальона -> "Ошибка: зависание сокета"
Консоль сервера c# grpc -> "HTTP/2 через TLS не был согласовано на конечной точке только с HTTP/2."
Кто-нибудь успешно работает со стеком C#/VS2022/Postman?
UPDATE< /strong>
Сейчас я создаю свой запрос по ссылке, опубликованной @LaurentGabiot здесь:
https://blog.postman.com/postman-now-supports- grpc/
и теперь получаю одну и ту же ошибку для обеих моих конечных точек http/https:
"Ошибка: неверный протокол: https "
В их выборке конечными точками являются: "grpcb.in:9000", что бы это ни значило. Не знаю, как это сделать в Vs2022/c#.
Примечание. Я оставляю исходные ошибки (выше) на случай, если кто-то другой создаст свой запрос так же, как я.
Подробнее здесь: https://stackoverflow.com/questions/726 ... -with-grpc
Мобильная версия