Cómo usar esta herramienta para desarrolladores
- Pega solo el valor de la cabecera Accept.
- Ejecuta el análisis.
- Comprueba las entradas ordenadas por q.
- Revisa comodines y parámetros antes de implementar content negotiation.
Interpreta el encabezado HTTP Accept y ordena los tipos MIME según su prioridad efectiva. Separa media ranges, parámetros y valores q, detecta entradas inválidas y deja visible qué representación preferiría un cliente al negociar contenido con una API o un servidor web.
Convierte cada media range en una entrada estructurada con tipo, subtipo, parámetros y calidad q. Después ordena de mayor a menor q, manteniendo el orden original cuando dos preferencias tienen la misma calidad.
La herramienta no decide por sí sola qué representación debe devolver un servidor: esa decisión requiere comparar estas preferencias con los formatos que el endpoint realmente ofrece.
text/html, application/xhtml+xml;q=0.9, application/json;q=0.8, */*;q=0.1
La herramienta procesa el ejemplo con la lógica descrita arriba y muestra un resumen estructurado listo para copiar o descargar.
El parser divide por comas y luego por punto y coma. Valida el patrón type/subtype, extrae q y conserva los demás parámetros para el diagnóstico.
No implementa todo el algoritmo de selección de RFC 9110 contra una lista de representaciones disponibles; organiza y valida las preferencias enviadas por el cliente.
q=0.8 expresa una preferencia menor que q=1 y mayor que, por ejemplo, q=0.5. La herramienta ordena las entradas de mayor a menor q.
Es un comodín que indica que el cliente acepta cualquier tipo de medio, sujeto a su valor q y a otras preferencias más específicas.
No. Accept describe qué formatos de respuesta prefiere el cliente; Content-Type describe el formato del cuerpo que se está enviando.
La entrada se marca como inválida porque la calidad debe estar comprendida entre 0 y 1.
Compara los media ranges y valores q del cliente con los tipos que el endpoint puede producir y revisa si existe al menos una coincidencia aceptable.
| Módulo | Qué muestra |
|---|---|
| Media range | type/subtype o comodín |
| Calidad q | Prioridad numérica de 0 a 1 |
| Parámetros | Atributos adicionales por entrada |
Consulta más utilidades de cabeceras http y seguridad.
Ver Cabeceras HTTP y seguridad