Maison  >  Questions et réponses  >  le corps du texte

Content-Type n'est pas ajouté dans l'en-tête de demande de publication d'axios

<p>J'utilise axios et j'essaie d'envoyer du code javascript pour une demande de publication au format suivant</p> <pre class="brush:php;toolbar:false;">let api_post_request = async (resourcePath, paramètres, fichier, options) => laissez les en-têtes = { ...(getAccessToken()), 'Content-Type' : 'multipart/form-data' } ; essayer{ attendre axios({ méthode : 'poster', en-têtes : en-têtes, baseURL : `${Constantes.PATH.BASE_URL}`, URL : `${resourcePath}`, ...(params ? { params: params } : ""), ...(fichier ? {données : {fichier : fichier}} : "") }); }</pré> <p>Le jeton Bearer est défini dans la clé d'autorisation, mais le Content-Type n'est pas trouvé dans l'en-tête de la requête dans l'onglet Réseau. Est-ce que j'utilise le bon format de demande ? En raison de ce problème, j'obtiens l'erreur <strong>Request failed with status code 415</strong> </p>
P粉138711794P粉138711794433 Il y a quelques jours452

répondre à tous(1)je répondrai

  • P粉731977554

    P粉7319775542023-08-15 00:22:39

    Essayez cet exemple de la documentation axios https://axios-http.com/docs/multipart

    import axios from 'axios';
    
    const form = new FormData();
    form.append('my_field', 'my value');
    form.append('my_buffer', new Blob(['some content']));
    
    axios.post('https://example.com', form)

    répondre
    0
  • Annulerrépondre