当前位置: 首页 > 知识库问答 >
问题:

javascript - axios中get请求的参数为undefined的参数被过滤?

呼延源
2024-07-23

直接打印axios的请求拦截的config时是包含那些值为undefined的参数的,但是在浏览器和服务端中却没有了,请问这是哪个环节的问题?应该如何避免这种情况?
打印config的时候params是包含latitude和longitude的

Chrome网络中却不包含这两个参数

共有1个答案

谭琛
2024-07-23

axios - Why are null and undefined variables removed from params #1139

axios 将自动移除值为 undefined 的参数,具体规则类似这样:

{ key: undefined } => ? (移除)
{ key: null } => ?key
{ key: '' } => ?key=
{ key: 'null' } => ?key=null

 类似资料:
  • 我尝试在vue中使用axios post实现注销功能。我将jwt添加到请求头中,但它被视为参数。在另一个函数中,我实现了axios post方法,它可以正常工作。有人能帮忙吗?代码如下: 当我看到网络时,在方法的中有字段,它成功了。但是在方法的中没有字段,在参数中可以找到,它看起来像: 响应表示状态代码为400的错误。

  • 问题内容: 在swift 3中建议使用带参数的GET的哪种方法? 范例: 提前致谢 ! 问题答案: 示例如何使用请求。

  • 问题内容: 我是新手,所以我的代码可能会出现很多错误,但是我要实现的目标是将GET请求发送到带有 参数的服务器。鉴于我的函数有两个参数,我试图做到更多。我不确定如何将两者结合到实际的URLRequest中?到目前为止,这是我尝试过的 问题答案: 建立请求时,请求的主体没有,但是所有内容都放在URL上。要构建网址(并正确地将其转义), 您还可以使用. 唯一的窍门是,大多数Web服务都需要+转义字符百

  • 今天调用了一个接口,接口要求传一个日期过去,当时没仔细看(因为文档也没写请求参数和相应参数),以为是传一个data,里面有条件查询的参数之类的,结果第一次报错。 Required request parameter 'date' for method parameter type String is not present(方法参数类型字符串所需的请求参数“日期”不存在) 后面第二次调用的时候注意

  • 问题内容: 如何从JavaScript请求中获取“ GET”变量? 是jQuery还是YUI!内置此功能吗? 问题答案: 所有数据均在 您必须解析字符串,例如。 只需以GET变量名作为参数调用该函数,例如。 如果变量没有值或不存在,则此函数将返回变量value或undefined

  • 问题内容: 我需要构建一个GWT应用程序,该应用程序将由具有特定URL参数的外部应用程序调用。 例如: http://www.somehost.com/com.app.client.Order.html?orderId=99999。 如何在GWT应用程序中捕获orderId参数? 问题答案: 尝试, PS GWT可以调用本机javascript,这意味着如果javascript可以完成任务,那么G

  • 我在API中传递一个数组作为get请求的参数。我想把这个数组作为查询参数传递给HTTP请求者。 param1和param2通过流变量捕获,并与HTTP请求程序一起发送 对param3使用flow变量可以用其他内容覆盖中断

  • 本文向大家介绍Express之get,pos请求参数的获取,包括了Express之get,pos请求参数的获取的使用技巧和注意事项,需要的朋友参考一下 Express的版本4.X Get query参数的获取 url假设:http://localhost:3000/users/zqzjs?name=zhaoqize&word=cool&job[st]=web 路由的定义: 1.获取?name=zh