La guía o código que hallarás en este post es la resolución más eficiente y efectiva que encontramos a tus dudas o problema.
Solución:
Necesita agregar el sufijo a su nombre de variable con []
como esto:
Si eso no funciona, intente no poner índices entre corchetes:
my_array[] value1
my_array[] value2
Nota:
-
Si está utilizando la aplicación empaquetada de cartero, puede enviar un array seleccionando
raw
/json
(en vez deform-data
). Además, asegúrese de configurarContent-Type
comoapplication/json
enHeaders
pestaña. Aquí hay un ejemplo de datos sin procesar"user_ids": ["123" "233"]
, ¡no olvides las comillas! -
Si está utilizando el cliente REST del cartero, debe usar el método que describí anteriormente porque pasar datos como sin procesar (json) no funcionará. Hay un error en el cliente REST del cartero (al menos obtengo el error cuando uso
0.8.4.6
).
Para mi no funciono con array[0], array1, .. o array[], array[], …. Funciona de forma más sencilla:
Aquí está mi solución:
use form-data y edite como se muestra a continuación:
Key Value
box[] a
box[n1] b
box[n2][] c
box[n2][] d
y obtendrás un array como esto:
"box":"0":"a","n1":"b","n2":["c","d"]
Comentarios y calificaciones del post
Si haces scroll puedes encontrar las crónicas de otros desarrolladores, tú igualmente tienes la libertad de insertar el tuyo si dominas el tema.