簡體   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