hackney_url:qs error

Aperta
#349 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
erlang
Ambito
networking

Direzione di ricerca

Inizia dal punto di ingresso hackney_url:qs e riproduci l’input con valore di lista mostrato nell’issue. Confronta l’output corrente con il comportamento previsto per la codifica dell’URL, quindi verifica che i valori di lista siano gestiti secondo il formato query-string previsto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement Good beginner issue http http11 lib

Hi!
I use hackney_url:qa to urlencode, when the value is a list, it will be wrong.

6> hackney_url:qs([{<<"deviceTokenList">>, [<<"08670650250202362000003019000001">>,<<"sdfsdf">>]}]).
<<"deviceTokenList=08670650250202362000003019000001sdfsdf">>

In Python:

In [4]: urllib.urlencode({'deviceTokenList': ['08670650250202362000003019000001', 'sdfsdf']})
Out[4]: 'deviceTokenList=%5B%2708670650250202362000003019000001%27%2C+%27sdfsdf%27%5D'
Lingua principale
Erlang
Stelle
1.4k
Fork
458
Merge medio
11h 32m
PR unite (30g)
47

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di benoitc/hackney

Tutte le issue di benoitc/hackney

Issue simili

Altre issue su Networking

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.