Leer Accept-Language
accept-language-parseAnaliza Accept-Language por prioridad q y, con idiomas soportados, elige la mejor coincidencia. Cuándo: hay que leer, construir o revisar con exactitud una URL, una cabecera HTTP, un token, una versión, un rango de IP, un documento HTML o Markdown o un archivo para agentes. No para: convertir un bloque de encabezados HTTP crudos en un objeto con nombres en minúscula (http-headers-parse). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Parses an Accept-Language header into languages sorted by q-value and, given supported locales, picks the best match (exact, then by primary language). When: a URL, HTTP header, token, version string, IP range, HTML or Markdown document or agent-readiness file has to be parsed, built or checked exactly. Not for: parsing a raw HTTP header block (http-headers-parse). [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| header | Yes | Accept-Language value (string; required; up to 4096 chars). | |
| supported | No | Supported locales (array of string; optional; default []; up to 200 items). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| languages | No | ||
| best_match | No |