[Bug] Widen header name validation
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 76/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- backend
Rechercherichtung
Finde die Validierung von Request-Header-Namen, die beim Speichern von Headern im Rules-Bereich verwendet wird. Beginne mit der Suche nach der Validierungsmeldung und aktualisiere anschließend die Validierung, sodass Punkte neben alphanumerischen Zeichen, Bindestrichen und Unterstrichen akzeptiert werden. Verifiziere, dass x-foo.bar.baz gespeichert werden kann und dass ungültige Namen weiterhin abgelehnt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is this about Requestly HTTP Interceptor?
- Yes, this is about the HTTP Interceptor
What happened?
An HTTP header cannot be added if it contains . in the name. Requestly rejects saving the header to add.
Suggestion: Widen the validation to allow . (periods) in additional to alphanumeric characters, hyphens, and underscores.
Steps to reproduce
Attempt to add a header with periods:
x-foo.bar.baz
A validation error will appear that says:
Invalid request header: x-foo.bar.baz. It can only contain alphanumeric characters, hyphens, and underscores.
Where does the bug happen?
Browser extension (Chrome / Firefox / Edge / Safari)
Browser (if extension)
Edge
Operating system (if desktop or relevant)
macOS (Apple Silicon)
Version
v26.7.27
Which area?
rules (redirect, modify headers, replace, etc.)
Logs / screenshots / HAR
Anything else?
No response
- Vorherrschende Sprache
- TypeScript
- Sterne
- 96
- Forks
- 25
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
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 requestly/interceptor
-
[Bug] Query parameter rules drop equals signs from existing valuesEvtl. vergeben @jashkarangiya hat das vor 24 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
requestly/interceptor#121 ·
-
status:triage type:bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
requestly/interceptor#128 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
requestly/interceptor#26 · 1 Kommentar ·
-
Setting up proxy on mobile/emulator via QREvtl. wieder frei @chiru-chintha hat das vor 166 Tagen übernommen, und es ist kein Pull Request offen. Offenmigration:misfiled-interceptor
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100
requestly/interceptor#27 · 2 Kommentare ·
-
migration:misfiled-interceptor
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
requestly/interceptor#28 · 1 Kommentar ·
Alle Issues in requestly/interceptor
Ähnliche Issues
-
Flaky: mongodb-memory-server 'Port already in use' when another process starts a mongod concurrentlyOffenarea:testing bug effort:S priority:P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
lens:agent lens:process process
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
thebristolsound/birdbrain#1772 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug priority:low ready-for-dev
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Automattic/data-liberation-agent#685 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Business
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag