- Paso de parámetros con el método POST
Si quieres utilizar el método POST tentrás que indicarlo en el primer parámetro de la solicitud. Para las solicitudes ImageRequest y JsonArrayRequest no existe este parámetro y tendrás que configurarlo usando getMethod().
Con el método POST los parámetros no se añaden a la URL, si no que son transmitidos tras las cabeceras. A continuación se muestra un ejemplo:
JsonArrayRequest peticion = new JsonArrayRequest(
…
) {
@Override
public Map<String,String> getParams() {
Map<String,String> parametros = new HashMap<String,String>();
parametros.put("hl", "es");
parametros.put("q", “hola");
return parametros;
}
@Override
public int getMethod() { return Method.POST; }
};