[vue-resource]Delete请求无法改变Content-Type类型,求助!

一个Vue项目,用vue-resource来做HTTP ajax 请求,某个请求类型为delete,要求Content-Type是application/x-www-form-urlencoded

vue-resource默认Content-Type都是application/json的,按照文档说明,必须开启emulateJSON参数,才能改变Content-Type。

所以,delete request代码写法如下:

this.$http.delete(url, {emulateJSON: true})
                    .then((response) => {
                        ...
                    })
                    .catch((response) => {
                        ...
                    });

但是,content-type还是application/json

图片描述

官方文档如下:
图片描述

到底自己哪里写错了?求大神指点。

阅读 8.6k
1 个回答

vue-resource提供了快捷配置方法,Vue.http.options.emulateJSON = true;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题