是否有一个序列化程序(与Axios捆绑在一起或在npm上)可以处理从Object传递到查询字符串的Object?
这样我就可以发送一些多维对象作为查询字符串参数:
let params = {
"offset": 0,
"limit": 10,
"sort": null,
"contact": {
"firstname": "John",
"lastname": "Doe"
}
}
并获得最终请求:
{{... ENDPOINT ...}}偏移= 0&安培;限制= 10安培;接触[姓名] =约翰&安培;接触[姓氏] = Doe的
相反,使用默认的Axios序列化程序,最终的URL请求如下所示:
{{... ENDPOINT ...}}偏移= 0&安培;限制= 10安培;接触=%7B%22firstname%22:%22John%22%22lastname%22:%22Doe%22%7D
基本上只是编码:
?偏移= 0&安培;限制= 10安培;接触= { “姓名”: “约翰”, “姓”: “Doe的”}