axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征:

特性

  • 从浏览器中创建 XMLHttpRequests
  • 从 node.js 创建 http 请求
  • 支持 Promise API
  • 拦截请求和响应
  • 转换请求数据和响应数据
  • 取消请求
  • 自动转换 JSON 数据
  • 客户端支持防御 XSR
    1. var url="http://192.168.4.18:3000/search?keywords=你";
    2. axios.get("http://192.168.4.18:3000/search",{
    3. params:{
    4. keywords:"你"
    5. }
    6. }).then(res=>{
    7. console.log(res);
    8. })
  1. var url ="/search"
  2. axios({
  3. url,
  4. baseURL:"http://192.168.4.18:3000",
  5. method:"get",
  6. params:{
  7. keywords:"你"
  8. }
  9. }).then(res=>{
  10. console.log(res)
  11. })