es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Existen estándares de nombramiento de casos de tipos de contenido?

Actualmente tengo un problema con el WAF de Azure, donde alerta un problema con un tipo de contenido de “application/json”. Después de investigaciones por parte del soporte técnico de Microsoft, parece que la regla central de OWASP v3.1 puede tener un problema con el formato de mayúsculas y minúsculas utilizado en el portal web.

El encabezado de la página muestra el Content-Type como “Application/Json”, y después de las pruebas, parece que cambiar esto a “application/json” permite que la página de prueba funcione.

Mi pregunta es: ¿Existe alguna referencia a un estándar para nombrar los tipos de contenido en términos de formato de mayúsculas y minúsculas?

He consultado la lista de tipos de medios de IANA y, de hecho, figura como “application/json”.

A continuación, muestra que se registra en RFC4627, a su vez, obsoleta por RFC7159, que a su vez fue obsoleta por RFC8259. En cada caso, se utilizó “application/json”.

A menos que me haya saltado algo, ¿hay un estándar sobre cómo se debe formatear el tipo de MIME? No he hecho ningún curso de desarrollo web, por lo que no estoy seguro sobre estándares/mejores prácticas.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Estándar para la Formatación de Tipos de Contenido

    Como experto en TI especializado en Azure, tipos de contenido, MIME, OWASP y firewall de aplicaciones web, el problema con Azure WAF al señalar “application/json” como problemático generó una pregunta sobre el estándar para la formatación de tipos de contenido.

    Después de la investigación realizada por el Soporte de Microsoft y la verificación con IANA Media Types, el tipo MIME para JSON está listado como “application/json”. Esto fue registrado bajo RFC4627, el cual posteriormente fue considerado obsoleto por RFC7159 y luego revisado aún más bajo RFC8259. A lo largo de cada una de estas revisiones, el tipo MIME se mantuvo como “application/json”.

    No parece haber ningún estándar específico para la formatación del tipo MIME en cuanto a la sensibilidad a mayúsculas y minúsculas. Sin embargo, es una práctica común usar letras minúsculas para el tipo MIME y el subtipo, tal como lo especifica la IANA.

    En resumen, el tipo MIME recomendado y ampliamente utilizado para JSON es “application/json”, el cual cumple con el estándar de la IANA de usar letras minúsculas para el tipo MIME y el subtipo.

Comments are closed.