Loading

Se devuelve el código de error 400 al pasar valores de filtro muy largos en la URL

Fecha de publicación: Jul 20, 2023
Descripción
Cuando la longitud de la URL con muchos valores de filtro alcanza cierta cantidad de símbolos (más de 2000), aparece el código de error "400" (Bad Request) en lugar de la página.

Cause

Todos los exploradores y servidores web tienen sus propios límites máximos de URL y no hay un estándar universal.
No obstante, hay una opinión muy difundida de que una longitud inferior a los 2000 caracteres es segura para todos los exploradores y servidores web. Por ejemplo, consulte: http://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url-in-different-browsers
Solución
La longitud de la URL debe ser inferior a los 2000 símbolos
Recursos adicionales
La API de JavaScript podría ser una solución alternativa que permita pasar valores extensos de filtro a la vista (la función "applyFilterAsync" envía valores de filtro como un parámetro de solicitud POST). No obstante, en este punto (Tableau Server 8.1.4), la función "applyFilterAsync" solo puede usarse para filtrar datos en la vista que ya se cargó en la página. Consulte la documentación sobre la API de JavaScript para obtener más información y ejemplos.

Número del artículo de conocimiento

001473892

 
Cargando
Salesforce Help | Article