当开发+生产时,服务器端(PHP)到达数组下方
array(2) {
["username"]=>
string(8) "abc12345"
["password"]=>
string(6) "1111"
}
但是如果我开玩笑地测试
["----------------------------366071262138387187326757
Content-Disposition:_form-data;_name"]=>
string(193) ""username"
abc12345
----------------------------366071262138387187326757
Content-Disposition: form-data; name="password"
1111
----------------------------366071262138387187326757--
"
}
所以我无法使用$ _POST [“ username”]]获得价值>
下面是axios设置
const FormData = require("form-data") let bodyFormData = new FormData(); bodyFormData.append('username', values.login); bodyFormData.append('password', values.password); return await axios({ method: 'post', url: url, data: bodyFormData, config: { headers: { 'Content-Type': 'multipart/form-data' } } })
如何发送与dev + prod相同格式的数据?
开发和生产时,服务器端(PHP)到达数组array(2)以下{[“ username”] => string(8)“ abc12345” [“ password”] => string(6)“ 1111”}但是如果我开玩笑地测试[“ -----------...
对于简单的表单POST,请不要使用FormData
,因为它需要使用multipart/form-data
content-type。它相当复杂,通常在上传文件而不是典型的表单数据时使用。