繁体   English   中英

多部分/表单数据内容类型中的 POST JSON (JavaScript)

[英]POST JSON in multipart/form-data content type (JavaScript)

我正在尝试在 multipart/form-data 请求中发送 object,问题是无论我做什么,我都会收到此错误:“不支持内容类型‘application/octet-stream’”。 这与我从 postman 中删除“application/json”内容类型时遇到的错误相同。我尝试了类似问题中建议的不同解决方案,但都没有奏效。

这是在 postman 中应该如何配置才能工作: postman 请求

这是返回上述错误的请求:

    const data = JSON.stringify(values);

    const formData = new FormData();
    formData.append('metadata', data);

    return await axios.post(
        url,
        formData
    );

它对我有用,试试这个:

const json = JSON.stringify(values);

const dataTemp = new Blob([json], { 
  type: 'application/json' 
});

var formData = new FormData();
formData.append('metadata', dataTemp);

如果它不起作用,请道歉。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM