Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GATEL GATEL
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Camope
  • GATELGATEL
  • Issues
  • #66

Closed
Open
Created Oct 26, 2023 by Camope@CamopeMaintainer

Solución de error de CORS con peticiones OPTIONS

Descripción

Error de CORS cuando el navegador hace una petición de tipo OPTIONS

Pasos para la reproducción

Ejecutar cualquier petición desde el navegador.

¿Cuál es el comportamiento actual con el error?

Cuando desde un navegador se realiza una petición cualquiera, teniendo el Front y Back en el mismo origen, la protección CORS del navegador ejecuta de manera autónoma una petición OPTIONS a la API para conocer los métodos y cabeceras soportados por el endpoint sobre el que se realiza la petición, respondiendo la API con un código 400.

¿Cuál es el comportamiento esperado?

La API debería responder con un código 200 incluyendo las opciones soportadas por dicho endpoint.

Posibles correcciones

Permitir las todas las cabeceras en la configuración CORS de la API.

Edited Oct 26, 2023 by Camope
Assignee
Assign to
Time tracking