Verify server sends grpc-accept-encoding appropriately
- Lenguaje dominante
- Java
- Estrellas
- 12.1k
- Forks
- 4k
- Merge medio
- 2 d 17 h
- PR fusionados (30 d)
- 37
Descripción
If the client sends a gzip-encoded request and the server responds with headers (endStream=false) that does not include grpc-accept-encoding gzip, then the client should warn. This is misbehavior on the server-side and would ideally be detected.
Although I said "warn" above, we're actually aware of servers failing to do this properly today. So initially we can use FINE and eventually swap it to warn.
Guía de contribución
Línea de trabajo
No se nombra ningún archivo, prueba ni punto de entrada. Empieza rastreando el manejo de los encabezados de respuesta del servidor para solicitudes codificadas con gzip cuando endStream=false y, después, encuentra el registro y la cobertura existentes en torno a grpc-accept-encoding. Se considera terminado cuando el cliente detecta que falta un valor gzip y emite un mensaje FINE por este comportamiento incorrecto del servidor.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- grpc, java
- Área
- api, networking
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100