HTTP Method is wrong
- Langage dominant
- C
- Étoiles
- 345
- Forks
- 94
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Python 3.6
http-parser 0.8.3
```python
from http_parser.http import HttpStream, HTTP_REQUEST
from io import BytesIO
stream = HttpStream(BytesIO(b"GET /admin HTTP/1.1\r\n\r\n"), kind=HTTP_REQUEST)
```
This will raise AssertError
```python
assert stream.method() == "GET" # DELETE
assert stream.url() == "/admin"
```
This is correct
```python
assert stream.url() == "/admin"
assert stream.method() == "GET"
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par exécuter la reproduction fournie avec Python 3.6 et http-parser 0.8.3, puis examinez comment HttpStream.method() gère la ligne de requête. Vérifiez que la méthode est signalée comme GET pour l’entrée indiquée, tandis que stream.url() reste /admin ; l’issue est terminée lorsque les assertions passent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- api, backend
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100