美文网首页
Vue中用axios发送请求的坑

Vue中用axios发送请求的坑

作者: Djknight | 来源:发表于2018-09-20 13:08 被阅读0次

最近在用axios向servlet发送请求的时候,踩到了一个大坑---------后台接受不到我发送的参数。查阅了很多资料,发现是axios发送请求的时候如果不自己设置请求头,它自己默认的请求头是这样的。


image.png

但是text/plain在servlet中 或者说是在tomcat中不能用request域来接。必须要用流来接受,然后将接收到的流转化为json对象.


image.png

这样太麻烦了,查阅资料后发现可以直接在前端修改

image.png

qs是axios自带的库。先将请求头设为后端可以用request域接受的类型(即formData), 然后将前端数据用qs改成query data就行了。

相关文章

  • Vue中用axios发送请求的坑

    最近在用axios向servlet发送请求的时候,踩到了一个大坑---------后台接受不到我发送的参数。查阅了...

  • Vuex + axios

    Vue 爬坑之路(六)—— 使用 Vuex + axios 发送请求 Vue 原本有一个官方推荐的 ajax 插件...

  • vue发送post请求

    模拟vue结合axios发送post请求

  • vue中发送jsonp请求

    在vue中我们一般都使用axios发送请求,但axios不支持发送jsonp类型的请求。要发送jsonp请求的话需...

  • 发送ajax请求

    发送ajax请求 vue本身不支持发送ajax请求,需要使用vue-resourc axios等插件实现,建议使用...

  • vue发送请求(axios + vue-resource)

    axios本身并不支持发送跨域的请求,使用vue-resource发送跨域请求。 vue-resource基本使用...

  • VUE添加AXIOS请求插件并使用

    命令:vue add axios 目录结构会出现 plugins 发送请求

  • 14.axios使用

    现在vue发送ajax请求官方推荐使用axios,现在以13.Vue-Resource 使用案例用axios实现效...

  • vue-axios携带cookie值

    在做Vue项目的时候,遇到的axios的坑.发送ajax的请求,发现自己的cookie没办法发送到服务器端. ax...

  • vue axios 允许携带cookie 值

    在最近的项目开发中,使用 vue +axios ,前端需要向服务器发送cookie值。但是 axios发送请求默认...

网友评论

      本文标题:Vue中用axios发送请求的坑

      本文链接:https://www.haomeiwen.com/subject/kmognftx.html