Estoy usando AWS Cloudfront y API gateway para una API de carga de archivos. He implementado el mismo código en dos entornos diferentes pero idénticos. Ambos entornos están construidos por el mismo script de formación de nubes. Estamos teniendo un problema extraño.
Cuando cargamos un archivo en el entorno A, recibimos la siguiente solicitud
"headers": { "content-type": "multipart/form-data; boundary=----WebKitFormBoundarygPe3hR4e1dTzLdBt",Sin embargo, en el entorno BI me sigue
"headers": { "Content-Type": "multipart/form-data; boundary=----WebKitFormBoundarygPe3hR4e1dTzLdBt",La diferencia es el tipo de contenido. En el entorno A, obtengo Content-Type en minúsculas. No estoy seguro de por qué. Este comportamiento es consistente en todos los navegadores.
Acabo de encontrar el mismo problema.
Con una API privada REST: "Tipo de contenido" Con una API pública REST: "tipo de contenido"