browserify / browserify/http-browserify
case insensitive headers
- Vorherrschende Sprache
- JavaScript
- Sterne
- 245
- Forks
- 104
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I understand HTTP header names are case-insensitive (RFC 2616). I'm currently interacting with an API that does not follow protocol, it works via node's https but not browserify's.
If you want complete compatibility with node, I'd say remove the case insensitivity. Otherwise, if you want to just follow the spec, I understand.
In the meantime, I've been able to get my API working, by modifying the browserify source code to remove the tolowercase for the headers
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Browserify-Quellcode zu lokalisieren, der Header-Namen in Kleinbuchstaben umwandelt, und vergleiche sein Verhalten mit der https-Implementierung von Node. Kläre, ob Kompatibilität mit der nicht konformen API oder RFC-konforme, nicht zwischen Groß- und Kleinschreibung unterscheidende Header erforderlich ist, und füge anschließend eine fokussierte Abdeckung für das gewählte Verhalten hinzu.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- networking
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100