benoitc / benoitc/http-parser

Parsing string with multiple HTTP requests

Abierto
#65 1 comentario 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
C
Estrellas
345
Forks
94
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Could you please clarify what the behaviour is when execute() gets passed a string with two (or even more) HTTP requests directly behind each other (seperated by "\r\n\r\n").
In my example

```
pars.get_headers()["HOST"]
```

returned the Host field of **both** requests seperated with a comma (although the hosts were the same).

Interestingly

```
pars.get_url()
```

returned just the URL of the **second** request.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza reproduciendo el ejemplo mediante execute(); después, inspecciona cómo get_headers() y get_url() gestionan una cadena que contiene varias solicitudes HTTP separadas por "\r\n\r\n". Determina y documenta el comportamiento esperado para varias solicitudes, incluido si deberían analizarse ambas solicitudes y cómo deberían representarse las cabeceras y la URL devueltas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
c, python
Área
api, backend
Tipo de issue
Documentación
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.