axios参数汇总

22 篇文章 0 订阅

axios参数汇总

  1. url: 用于请求的服务器 URL。

  2. method: 创建请求时使用的方法,默认为 get

  3. baseURL: 自动加在 url 前面,除非 url 是绝对 URL

  4. transformRequest: 在发送请求前修改请求数据的函数,仅适用于 PUT, POSTPATCH 请求方法

    • 它只能用于 ‘PUT’, ‘POST’ 和 ‘PATCH’ 这几个请求方法

    • 数组中最后一个函数必须返回一个字符串, 一个Buffer实例,ArrayBuffer,FormData,或 Stream

    • 可以修改请求头。

  5. transformResponse: 在传递给 then/catch 前修改响应数据的函数

  6. headers: 自定义请求头

  7. params: 与请求一起发送的 URL 参数,必须是一个简单对象或 URLSearchParams 对象

  8. paramsSerializer: 用于序列化 params 的可选方法

  9. data: 作为请求体发送的数据,适用于 PUT, POST, DELETEPATCH 请求方法

  10. timeout: 指定请求超时的毫秒数

  11. withCredentials: 跨域请求时是否需要使用凭证

  12. adapter: 自定义处理请求的函数

  13. auth: HTTP Basic Auth,包括用户名和密码

  14. responseType: 浏览器将要响应的数据类型

  15. responseEncoding: 用于解码响应的编码(Node.js 专属)

  16. xsrfCookieName: xsrf token 的 cookie 名称

  17. xsrfHeaderName: 带有 xsrf token 值的 HTTP 请求头名称

  18. onUploadProgress: 上传处理进度事件的函数

  19. onDownloadProgress: 下载处理进度事件的函数

  20. maxContentLength: HTTP 响应内容的最大字节数

  21. maxBodyLength: HTTP 请求内容的最大字节数(仅Node.js)

  22. validateStatus: 定义对于给定的 HTTP 状态码是 resolve 还是 reject promise 的函数

  23. maxRedirects: 要遵循的最大重定向数

  24. socketPath: 使用的 UNIX 套接字路径

  25. httpAgenthttpsAgent: 自定义代理用于执行 HTTP 和 HTTPS 请求的代理

  26. proxy: 定义代理服务器的主机名、端口和协议

  27. cancelToken: 取消请求的 token

  28. decompress: 指示响应主体是否应自动解压缩的布尔值

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值