最近在学习前端,在进行前后端交互的时候,难免要用到请求,我现在使用过两种请求,一是ajax,另一种是axios,具体区分我在另一篇放着,大家感兴趣可与去看看。
- 原始的axios的请求方式
//原始的Axios请求方式
axios({
method: 'post',
url: '/user/12345',
data: {
firstName: 'Fred',
lastName: 'Flintstone'
},
timeout: 1000,
...//其他相关配置
});
- get
axios.get('demo/url', {
params: { // 很重要
id: 123,
name: 'Henry',
},
timeout: 1000,
...//其他相关配置
})
- post
axios.post('demo/url', {
id: 123,
name: 'Henry',
},{
timeout: 1000,
...//其他相关配置
})
- put
axios.put('demo/url', {
id: 123,
name: 'Henry',
},{
timeout: 1000,
...//其他相关配置
})
- delete
//如果服务端将参数作为python对象来封装接受
axios.delete('demo/url', {
data: {
id: 123,
name: 'Henry',
},
timeout: 1000,
...//其他相关配置
})
//如果服务端将参数作为url参数来接受,则请求的url为:www.demo/url?a=1&b=2形式
axios.delete('demo/url', {
params: {
id: 123,
name: 'Henry',
},
timeout: 1000,
...//其他相关配置
})
- patch
axios.patch('demo/url', {
id: 123,
name: 'Henry',
},{
timeout: 1000,
...//其他相关配置
})
我是清茶!欢迎你和我一起讨论,我们下期见。