Content-Type wird nicht im Post-Request-Header von axios hinzugefügt
P粉138711794
P粉138711794 2023-08-14 11:46:51
0
1
446
<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粉138711794
P粉138711794

Antworte allen(1)
P粉731977554

尝试这个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)
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!