Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ API Gateway/ Perguntas frequentes/ Criação de API/ Por que uma API não pode ser chamada entre domínios?
Atualizado em 2024-09-24 GMT+08:00

Por que uma API não pode ser chamada entre domínios?

  1. Verifique se o CORS foi ativado para a API.

    Vá para a página de detalhes da API, clique em Edit e verifique se o CORS está ativado. Se não estiver, habilite-o.

  2. Verifique se uma API com o método OPTIONS foi criada. Apenas uma dessas APIs é necessária para cada grupo de APIs.

    Os parâmetros são os seguintes:

    API Group: o mesmo grupo ao qual a API com CORS habilitado pertence.

    Method: selecione OPTIONS.

    Protocol: o mesmo protocolo usado pela API com o CORS ativado.

    Path: igual ou prefixo correspondente ao caminho definido para a API com o CORS ativado.

    Matching: selecione Prefix match.

    Authentication Mode: None significa que todos os usuários terão acesso. Não é recomendado.

    CORS: habilite essa opção.