"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como postar dados de formulário como \ "Application/x-www-form-urlencoded \" com API buscar?

Como postar dados de formulário como \ "Application/x-www-form-urlencoded \" com API buscar?

Postado em 2025-02-07
Navegar:858

How to Post Form Data as \

postando dados do formulário com a API Fetch

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:

  1. converter formData em urlsearchparams:

    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]); }

    ou
    const 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(…);

Tutorial mais recente Mais>

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