- 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; }
};