Header formatting reorders repeated fields with mixed capitalization
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
Línea de trabajo
Comienza localizando el formateador de headers y sus pruebas existentes para el orden de los campos; el issue no especifica ningún archivo ni prueba concretos. Reproduce la respuesta proporcionada y, después, verifica que la ordenación no distinga entre mayúsculas y minúsculas, preservando la ortografía original, los valores y el orden relativo de los campos repetidos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The header formatter promises to preserve the relative order of repeated fields, but sorting is case-sensitive. Given:
HTTP/1.1 200 OK
set-cookie: first=1
X-Z: last
Set-Cookie: second=2
accept: text/plain
the formatter moves Set-Cookie: second=2 before set-cookie: first=1. HTTP field names are case-insensitive, so these are repeated fields and their display order should remain unchanged. Case-sensitive sorting also places X-Z before accept.
Expected accept first, then both cookie lines in original order, then X-Z, preserving original spelling and values. Reproduced on master with Python 3.12.13, macOS. Prepared with Codex assistance.
- Lenguaje dominante
- Python
- Estrellas
- 38.6k
- Forks
- 4k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de httpie/cli
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
new
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
bug new
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Todos los issues de httpie/cli
Issues similares
-
ACK_WAITING HELP_WANTED UPDATE_CS
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OWASP/CheatSheetSeries#2458 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
BasedHardware/omi#19711 ·
Los mantenedores suelen responder en 1 día
-
Qwen3_5MoeModel no longer returns router_logits, breaking aux loss with output_router_logits=TrueAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
huggingface/transformers#49172 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
vllm-project/vllm-metal#885 ·
Los mantenedores suelen responder en 1 día