Ajax中dataType与contentType区别,Axios默认的contentType


1.dataType,是后台接口返回的数据格式,eg:dataType:json

2.contentType,是前台传给后台的数据格式(后台response,返回时,也有数据格式,一般不用管,但当导出文件等时,后台就需要设置对应的contentType数据格式),eg:content-type :application/json,后台用@RequestBody标注model或map,来接收参数。前台需要使用JSON.stringify()【axios貌似不需要JSON.stringify处理,加上也没错】

JSON.stringify(params),将前台参数,转为json字符串,传给后台。

JSON.parse(),将json字符串,转为json对象。

contenType,还有文件,表单,等等对应请求类型的数据格式。

3.axios,contentType默认是application/json

传formData时,要指明contentType为表单的,并且数据需要Qs.stringify处理

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM