Нет, вы не можете использовать gRP C для HTTP 1.1; однако вы можете использовать транспортную реализацию Google Grp c .Core вместо управляемых бит Microsoft; это предназначается. NET Стандарт 1.5 и. NET Стандарт 2.0, поэтому должен работать на. NET Core и использовать для транспорта c неуправляемый двоичный файл (chttp2), определенный для ОС.
Для клиентской стороны практически нет разницы между ними; изменяется только фактическое создание канала, между:
GrpcChannel.ForAddress(...)
с транспортом Microsoft и
new Channel(...)
с транспортом Google. Все остальные API являются общими (в Grp c .Core.Api)