Heim  >  Fragen und Antworten  >  Hauptteil

Content-Type wird nicht im Post-Request-Header von axios hinzugefügt

<p>Ich verwende Axios und versuche, Javascript-Code für eine Post-Anfrage im folgenden Format zu senden</p> <pre class="brush:php;toolbar:false;">let api_post_request = async (resourcePath, params, file, options) => let headers = { ...(Zugriffstoken erhalten()), 'Content-Type': 'multipart/form-data' }; versuchen{ warte auf Axios({ Methode: 'post', Überschriften: Überschriften, baseURL: `${Constants.PATH.BASE_URL}`, URL: „${resourcePath}“, ...(params ? { params: params } : ""), ...(Datei ? {Daten: {Datei: Datei}}: "") }); }</pre> <p>Das Bearer-Token ist im Autorisierungsschlüssel festgelegt, der Content-Type wird jedoch nicht im Anforderungsheader auf der Registerkarte „Netzwerk“ gefunden. Verwende ich das richtige Anfrageformat? Aufgrund dieses Problems erhalte ich die Fehlermeldung <strong>Anfrage fehlgeschlagen mit Statuscode 415</strong> </p>
P粉138711794P粉138711794433 Tage vor451

Antworte allen(1)Ich werde antworten

  • P粉731977554

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

    尝试这个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)

    Antwort
    0
  • StornierenAntwort