axios post请求参数处理

2,405 阅读1分钟
http请求早期使用较多的是jquery,zepto,由于vue,react为代表的mvvc框架的出现,直接操作dom的机会少之又少,因此如果单纯的为了http请求,有些大材小用,同时增加代码体积。
    如果不考虑兼容性可以直接使用fetch。axios一方面满足兼容性另一方面体积较小。同时axios能够适用于浏览器和node服务器端。
axios post方法使用需要注意:
    1. content-type默认为application/json
    2. content-type application/www-x-form-urlencoded
    3.content-type mutiple/form-data
  1. 默认值为application/json data:{}

  2. content-type:application/x-www-form-urlencoded; data: encodeURIComponent(key)=encodeURIComponent(value); var serach = new URLSearchParams(); search.append(key,value)

  3. content-type: mutiparty/form-data; formData = new FormData(); formData.append(key,value)