Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[Bug] Widen header name validation

Offen Anfängerfreundlich
#130 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

status:triage type:bug
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
Image
Anything else?

No response

Vorherrschende Sprache
TypeScript
Sterne
96
Forks
25
Ø Merge
1 T. 14 Std.
Gemergte PRs (30 T.)
2

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus requestly/interceptor

Alle Issues in requestly/interceptor

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

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