"Failed to read the requ est form. Missing content-type boundary."。公理。反应。节点,快递
"Failed to read the requ est form. Missing content-type boundary.". Axios. React. Node, express
我正在从 React 向我的后端发送请求。我已经从我的后端向另一个后端 (asp .net) 发送请求。我收到此错误:{"":["无法读取请求
估计形式。缺少内容类型边界。”]}。所有数据必须是表单数据
const express = require('express');
const router = express.Router();
const axios = require("axios");
let FormData = require("form-data");
router.post('/proctoring', async (req, res) => {
let form = new FormData();
form.append("TestId", 120521);
const result = await axios("https://dashboard.curs.kz:8023/api/Tests/ProctoringFiles", {
method: "POST",
headers: { 'Authorization': req.headers['authorization'], 'Content-Type': 'multipart/form-data' },
data: JSON.stringify(form)
}).catch(e => console.log(JSON.stringify(e.response.data), "error"));
console.log(result);
});
module.exports = router;
如果我删除 JSON.stringify 它也不会工作
Content-Type': 'multipart/form-data'
data: JSON.stringify(form)
要发送多部分数据:
- 将 FormData 对象传递给
data
。不要传递字符串。
- 不指定内容类型。浏览器将从 FormData 对象生成(并且它将包含必需的
boundary
参数。
发送JSON数据:
- 设置正确的内容类型(
application/json
)
- 从 plain 对象而不是 FormData 对象(不会字符串化)生成 JSON
我正在从 React 向我的后端发送请求。我已经从我的后端向另一个后端 (asp .net) 发送请求。我收到此错误:{"":["无法读取请求 估计形式。缺少内容类型边界。”]}。所有数据必须是表单数据
const express = require('express');
const router = express.Router();
const axios = require("axios");
let FormData = require("form-data");
router.post('/proctoring', async (req, res) => {
let form = new FormData();
form.append("TestId", 120521);
const result = await axios("https://dashboard.curs.kz:8023/api/Tests/ProctoringFiles", {
method: "POST",
headers: { 'Authorization': req.headers['authorization'], 'Content-Type': 'multipart/form-data' },
data: JSON.stringify(form)
}).catch(e => console.log(JSON.stringify(e.response.data), "error"));
console.log(result);
});
module.exports = router;
如果我删除 JSON.stringify 它也不会工作
Content-Type': 'multipart/form-data' data: JSON.stringify(form)
要发送多部分数据:
- 将 FormData 对象传递给
data
。不要传递字符串。 - 不指定内容类型。浏览器将从 FormData 对象生成(并且它将包含必需的
boundary
参数。
发送JSON数据:
- 设置正确的内容类型(
application/json
) - 从 plain 对象而不是 FormData 对象(不会字符串化)生成 JSON