Ao usar a interface formData na API Fetch para postar dados de formulário, é importante entender seu comportamento padrão. Por padrão, ele envia dados usando o formato "Multipart/Form-Data", que não é compatível com o formato "Application/X-Www-Form-Form-Urlencoded". "Application/x-www-form-urlencoded" usando a API Fetch, você pode seguir estas etapas:
use um loop para iterar através o objeto formData e anexa cada par de valores-chave a um objeto URLSearchParams. para (const par de novo formData (formElement)) { data.append (par [0], par [1]); }
ouconst data = new URLSearchParams();
for (const pair of new FormData(formElement)) {
data.append(pair[0], pair[1]);
}
const Data = new UrlSearchParams (new FormData (formElement)); Nota: Verifique se o seu navegador suporta o último método antes de usá -lo. Não especifique um cabeçalho do tipo conteúdo, pois o padrão será "Application/X-Www-Form-Urlencoded". Método: 'Post', corpo: dados, }) .então(…);
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3