[英]How to get “php://input” data if I'm using Content-Type multipart/form-data
[英]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.