axios的请求方式

本文详细介绍了axios库在JavaScript中进行GET和POST请求的用法,包括设置URL参数、请求头信息以及通用配置。示例代码展示了如何发送带有数据和参数的请求,并解析响应的各个部分,如状态码、状态文本、头信息和响应数据。
摘要由CSDN通过智能技术生成

get请求

axios.get('http://127.0.0.1:8000/axios' , {
        //url 参数
        params:{
          id:1
        },
        //请求头信息
        headers:{
          name:'XX',
          age:20
        }
      })

post请求

 axios.post('http://127.0.0.1:8000/axios' , 
      {
        //请求体
        data:{
          username:'admin',
          password:'admin'
        }
      },
      {
        //url 参数
        params:{
          id:1
        },
        //请求头信息
        headers:{
          name:'XX',
          age:20
        }
      })

通用方式

 //配置 baseURL
      axios.defaults.baseURL= 'http://127.0.0.1:800'
      axios({
        //url
        url:'/axios',
        //url参数
        params:{
          vip:10,
          level:30
        },
        //头信息
        headers:{
          a:100,
          b:200
        },
        //请求体参数
        data:{
          username:'admin',
          password:'admin'  
        }
      }).then(response=>{
        console.log(response);
        //响应状态码
        console.log(response.status);
        //响应状态字符串
        console.log(response.statusText);
        //响应头信息
        console.log(response.headers);
        //响应体
        console.log(response.data);
      })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值