benoitc / benoitc/http-parser

Parsing string with multiple HTTP requests

Ouverte
#65 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub
Langage dominant
C
Étoiles
345
Forks
94
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par reproduire l’exemple via execute(), puis examinez comment get_headers() et get_url() traitent une chaîne contenant plusieurs requêtes HTTP séparées par "\r\n\r\n". Déterminez et documentez le comportement attendu pour plusieurs requêtes, notamment si les deux requêtes doivent être analysées et comment les en-têtes et l’URL renvoyés doivent être représentés.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
c, python
Domaine
api, backend
Type d'issue
Documentation
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.