Remix.run Logo
alexblackwell_ 2 days ago

Yep we handle gRPC and websocket. gRPC is a bit sketch/hard to do because of the way the protocol is designed. FWIW not many sites implement gRPC (some google sites and spotify being the only two I can think of), and if they do they usually have decent APIs. Feel free to try and lmk if you have any issues!

5701652400 2 days ago | parent [-]

so how do you parse gRPC binary? unless you have proto definitions, it is blackbox and is totally unsuable, isn't it?

alexblackwell_ 2 days ago | parent [-]

gRPC obscures the keys not the values. Enums and signed ints are sort of tricky, but the latter is just a mapping problem and the former can be figured out through some logical deduction. gRPC isn't designed to obscure request content, but for over the wire efficiency.