记录一个axios get和post完整案例

记录一个axios get和post完整案例

记录一个axios get和post完整案例

记录一个axios get和post完整案例,

import axios from 'axios'
import qs from 'qs'
// 完整的get
axios.get(api.user.login, {
          timeout: 7000,
          params: {
            userName: username,
            password: password
          }
        })
        .then(function (res) {
          data = res.data
          console.log('login data:', data)                    
          }
        })
        .catch(function (err) {
          console.log(err)        
        })

// 完整的post 
axios.post(url, qs.stringify({
          id: 'ijqiognlwgmkiefquilspqwikxh'
        })
        )
        .then(function (res) {
          res = res.data
          console.log('data:', data)

        })
        .catch(function (err) {
          console.log(err)
        })

import 'qs'是为了解决axios post传参中文乱码的问题

下方是另外一种axios post中文乱码的一种解决办法,设置axios post 的默认请求头axios.defaults.headers.post['Content-Type']

axios.defaults.headers.post['Content-Type'] = axios.defaults.headers.post['Content-Type'] + ';charset=utf-8'

 

未经允许不得转载:小小程序员 » 记录一个axios get和post完整案例

赞 (2)

评论 0