axios默认的get方法和post方法

axios默认的get方法的第二个参数是一个配置参数,axios默认的post方法的第二个参数是一个data参数,第三个参数才是一个配置参数。请求参数必须放在配置参数中,所以有如下写法:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

axios
        .get(
            'http://localhost:8081/user', 
            {params: {ID: 12345}})
        .then(function (response) {
        // 处理成功情况
        console.log(response);
        })
        .catch(function (error) {
        // 处理错误情况
        console.log(error)
        })
        .then(function () {
        // 总是会执行
        console.log("Running...")
        })

axios
    .post(
        'http://localhost:8081/user',
        {firstName: 'Fred', lastName: 'FlintStone'},
        {params: {ID: 12345}}
    )
    .then(function (response) {
    // 处理成功情况
    console.log(response);
    })
    .catch(function (error) {
    // 处理错误情况
    console.log(error)
    })
}