Encabezados de preflight
Una solicitud de preflight de CORS es una solicitud HTTP OPTIONS y forma parte del sistema CORS que comprueba si se entiende el protocolo CORS y si el servidor lo reconoce utilizando métodos y encabezados específicos. Más información en la página de documentación de MDN.
Las solicitudes de preflight solo se emiten en las llamadas solicitudes «complejas». Una solicitud HTTP es compleja si se cumple uno de los siguientes requisitos:
Una solicitud que utiliza métodos distintos de GET, POST o HEAD
Una solicitud que incluya encabezados distintos de Accept, Accept-Language o Content-Language.
Una solicitud que tenga un Content-Type distinto de application/x-www-form-urlencoded, multipart/form-data o text/plain
En general, tú debes evitar realizar solicitudes de preflight al CDN, ya que añade otra ida y vuelta de red antes de que se produzca el trabajo pesado real.
Tinify CDN detecta de forma inteligente las solicitudes de preflight y garantiza que se reenvíen correctamente al servidor de origen; esto se hace para evitar bloquear cualquier funcionalidad.
