benoitc / benoitc/hackney

cookie manipulation issues

Offen
#511 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Erlang
Sterne
1.4k
Forks
455
Ø Merge
2 T. 18 Std.
Gemergte PRs (30 T.)
1

Beschreibung

I have a situation where I want to extract the cookies from a response, parse them, and then use them as input to a separate response. Trying to use `hackney_cookie:parse_cookie` and `hackney_cookie:setcookie` resulted in some inconsistencies:

* `parse_cookie` parses all parameters while `setcookie` only accepts a subset of options and drops the rest
* `parse_cookie` returns binary keys while `setcookie` expects atoms
* `parse_cookie` returns Max-Age as a string, while `setcookie` expects an integer

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit den Einstiegspunkten hackney_cookie:parse_cookie und hackney_cookie:setcookie und verfolge, wie Cookie-Optionen, Schlüsseltypen und Max-Age-Werte zwischen ihnen dargestellt werden. Vergleiche die akzeptierten und zurückgegebenen Formen und füge dann eine Testabdeckung für das Übergeben geparster Antwort-Cookies an eine separate Antwort hinzu oder aktualisiere sie; abgeschlossen ist die Aufgabe, wenn die dokumentierten Cookie-Attribute mit kompatiblen Typen erhalten bleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
erlang
Bereich
networking
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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