Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ API Gateway/ Preguntas frecuentes/ Apertura de API/ ¿Por qué no puedo invocar a una API entre dominios?
Actualización más reciente 2025-03-05 GMT+08:00

¿Por qué no puedo invocar a una API entre dominios?

Causas posibles

La configuración de CORS de la API es incorrecta.

Solución

  1. Asegúrese de que CORS se ha habilitado para la API.

    Vaya a la página de detalles de la API, haga clic en Edit y compruebe si CORS está habilitado. Si no lo es, habilítelo.

  2. Compruebe si se ha creado una API con el método OPTIONS. Solo se requiere una API de este tipo para cada grupo de API.

    Los parámetros son los siguientes:

    • API Group: El mismo grupo al que pertenece la API con CORS habilitado.
    • Method: Seleccione OPTIONS.
    • Protocol: El mismo protocolo utilizado por la API con CORS habilitado.
    • Path: Igual que la ruta de la solicitud establecida para la API con CORS habilitada o que coincida con el prefijo.
    • Matching: seleccione Prefix match.
    • Authentication Mode: None significa que se concederá acceso a todos los usuarios. No se recomienda.
    • CORS: Habilite esta opción.