nodejs / nodejs/node

quic: sendHeaders with non conforming path

Offen
#64,924 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

quic
Vorherrschende Sprache
JavaScript
Sterne
122k
Forks
37.3k
Ø Merge
4 T. 2 Std.
Gemergte PRs (30 T.)
283

Beschreibung

While writing a webtransport test, I forgot on the client side a beginning '/' in the path, so something like ':path': 'testwtpath' . I do not think that this was reported back to js side on the server side. (it is detected in side nghttp3).
I wonder if this is a problem or if the behaviour is fine.
(I did not looked deeper into it, it was just by accident or stupidity).

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne am QUIC sendHeaders-Einstiegspunkt und reproduziere den WebTransport-Fall mit einem :path-Wert, dem der führende Schrägstrich fehlt. Vergleiche das für JavaScript sichtbare Verhalten mit der von nghttp3 erkannten Validierung; abgeschlossen ist die Aufgabe, wenn die erwartete Behandlung feststeht und durch einen geeigneten Regressionstest abgedeckt oder als gültiges Verhalten geklärt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, nodejs
Bereich
networking
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.