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/ Content Delivery Network/ Perguntas frequentes/ Configurações de nome de domínio/ Depois que o HTTPS forçado está ativado, por que os parâmetros estão faltando em uma solicitação POST quando chamo uma API para solicitar HTTP?
Atualizado em 2023-11-29 GMT+08:00

Depois que o HTTPS forçado está ativado, por que os parâmetros estão faltando em uma solicitação POST quando chamo uma API para solicitar HTTP?

Um redirecionamento 301/302 é uma maneira prática de redirecionar seu site de HTTP para HTTPS. Se um cliente não enviar solicitações, os parâmetros estarão ausentes, causando nenhuma resposta. O navegador pode ser acessado porque o navegador envia parâmetros novamente depois de receber um código de status 302. Portanto, depois que o cliente recebe um código de status 301/302, o cliente precisa enviar uma solicitação novamente com os parâmetros de destino carregados.

Se você deseja abrir APIs e ativar HTTPS forçado, é recomendável definir a API como https://endpoint/{url} para evitar a falta de parâmetros durante o redirecionamento 301/302 quando uma solicitação de API é enviada.