grpc / grpc/grpc-java

Verify server sends grpc-accept-encoding appropriately

Abierto
#1,804 3 comentarios 0 reacciones 0 asignados Ver en GitHub
help wanted
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.