Parsing string with multiple HTTP requests
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Beginne damit, das Beispiel über execute() zu reproduzieren; untersuche dann, wie get_headers() und get_url() eine Zeichenkette mit mehreren HTTP-Anfragen behandeln, die durch "\r\n\r\n" getrennt sind. Bestimme und dokumentiere das erwartete Verhalten für mehrere Anfragen, einschließlich der Frage, ob beide Anfragen geparst werden sollten und wie die zurückgegebenen Header und die URL dargestellt werden sollten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- C
- Sterne
- 345
- Forks
- 93
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus benoitc/http-parser
-
Python 3.12 installation failsEvtl. vergeben @s-t-e-v-e-n-k hat das vor 1039 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 38/100
benoitc/http-parser#99 · 1 Kommentar · 6 Reaktionen ·
-
Support for python 3.11Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
benoitc/http-parser#98 · 1 Kommentar · 2 Reaktionen ·
-
Access to Trailer fieldsOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 50/100
benoitc/http-parser#96 ·
-
Build fails on python3.11Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
benoitc/http-parser#94 · 1 Reaktion ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 30/100
benoitc/http-parser#93 · 1 Kommentar · 1 Reaktion ·
Alle Issues in benoitc/http-parser
Ähnliche Issues
-
`table_create()` crashes when an `hccalloc()` for the option table failsEvtl. vergeben @marinelay hat das heute übernommen. Offentype: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug severity: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
AlessandroSangiuliano/Uros#950 ·
-
ESP32
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 82/100
HandBrake/HandBrake#8266 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
saschb2b/Mega-Man-Battle-Network-Cyberworld-Endless#568 ·
Maintainer antworten meist innerhalb von 1 Tag