Unable to read query params in a POST method
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Ruby
- Sterne
- 55
- Forks
- 33
- Ø Merge
- 7 T. 3 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
The current logic around handling query params is flawed.
Parameters are only drawn from the query string on GET or HEAD requests.
https://github.com/ruby/cgi/blob/master/lib/cgi/core.rb#L661-L699
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne in lib/cgi/core.rb bei den Zeilen 661-699, wo Query-Parameter für Request-Methoden verarbeitet werden. Verfolge, wie POST-Requests geparst werden, und vergleiche diesen Pfad mit GET und HEAD; überprüfe anschließend, dass Query-String-Parameter während der POST-Verarbeitung verfügbar bleiben. Bestätige das Verhalten mit der vorhandenen Testsuite oder ergänze Tests, falls der relevante Fall fehlt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- ruby
- Bereich
- backend
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100