内容类型未添加到axios post请求标头

ki1q1bka  于 2023-10-18  发布在  iOS
关注(0)|答案(1)|浏览(125)

我正在与axios和尝试发送一个职位要求在下面的格式在JavaScript

let api_post_request = async (resourcePath, params, file, options) => {
let headers = {
        ...(getAccessToken()),
        'Content-Type' : 'multipart/form-data'
    };
    try{
        await axios({
            method: 'post',
            headers: headers,
            baseURL: `${Constants.PATH.BASE_URL}`,
            url: `${resourcePath}`,
            ...(params ? { params: params } : ""),
            ...(file ? {data : {file : file}} : "")
        });
    }

在授权密钥中设置了承载令牌,但是在网络选项卡的请求头中找不到Content-Type。我是否使用了正确的请求格式。由于这个原因,我得到了请求失败,状态代码为415错误。

d6kp6zgx

d6kp6zgx1#

尝试以下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)

相关问题