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