Axios发送请求时params和data的区别

在使用axios时,注意到配置选项中包含params和data两者,以为他们是相同的,实则不然。

params是添加到url的请求字符串中的,用于get请求。
data是添加到请求体(body)中的, 用于post请求。

比如对于下面的get请求:

axios ({
  method: "get",
  url: "http://www.tuling123.com/openapi/api?key=20ff1803ff65429b809a310653c9daac",
  params: {
  info: "你好中国!"
  },
})

如果我们将params修改为data,显然是不能请求成功的,因为get请求中不存在data这个选项。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容