javascript - 以整数数组为参数的 axios 补丁
问题描述
我需要使用一些参数将补丁发送到端点。其中一个参数是一个整数数组。
这是我的参数对象在传递给调用之前的日志:https ://gyazo.com/0a9042dc2411d9f25cc52080cc3b90c9
问题是数组被转换为浮点数:https ://gyazo.com/4172379c0ab607a9b1abb4e87fe867db
这是来自 axios 的某种问题吗?
let params = {}
params.description = ""
params.files = [400, 401]
console.log("Params: " , params)
try {
yield call(axios.patch, endpoint, params)
} catch (er) {
console.log(er)
if (er.response.data) {
// map WS return errors to form format
// put the errors on each field and changed them to invalid
const newForm = mapWSErrorsToForm(er.response.data, form)
yield put(changeForm(newForm))
// try to scroll to first form field error
scrollToFirstFormError(newForm)
}
yield put(error([]))
}
解决方案
推荐阅读
- python - 如何从巨大的 txt 文件中删除/删除与文本匹配的特定行
- xml - 在火花中读取多个xml文件时获取文件名
- javascript - 在虚拟主机“/”中找不到 RabbitMQ 交换
- react-native - 网络请求在 https 实时服务器上反应原生 0.64.0 失败,但在邮递员 api 中工作正常
- assembly - 汇编语言中源和目标的正确顺序
- flutter - 如何在 Flutter 中设置视频播放器的 fit 属性?
- c# - 如何从wpf中的datagrid中检索数据
- serial-port - 如何在阻塞 read() 调用中检测 USB 电缆断开连接?
- kubernetes-helm - argocd - 卡在删除但资源已被删除
- rabbitmq - RabbitMQ 基于 Promethes 指标扩展队列