Content-Type n'est pas ajouté dans l'en-tête de demande de publication d'axios
P粉138711794
P粉138711794 2023-08-14 11:46:51
0
1
478
<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粉138711794
P粉138711794

répondre à tous(1)
P粉731977554

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)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal