developit / developit/redaxios

Sending an array in a GET request turns it into a string

Offen
#52 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
compat
Vorherrschende Sprache
JavaScript
Sterne
4.9k
Forks
104
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

If you send an array as a parameter in a GET request, `redaxios` turns that into a string separated by commas. This seems like a bug.

On the server-side (ie: PHP) we would expect that to be provided as an array, but it ends up being a string.

In `axios` this is correctly kept as an array.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die gemeldete GET-Anfrage mit einem Array-Parameter zu reproduzieren, und vergleiche redaxios mit axios, wobei du prüfst, was der Server empfängt. Finde den Einstiegspunkt für die Serialisierung von Anfrageparametern und überprüfe anschließend, dass Array-Werte in der generierten Anfrage Arrays bleiben, und füge Tests hinzu oder aktualisiere sie, falls das Repository relevante Tests enthält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
api
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.