contenttype文件ajax_jquery ajax contentType设置
默认get方法没有contentType,post方法的contentType为:application/x-www-form-urlencoded; charset=UTF-8
(1) 设置成application/x-www-form-urlencoded, 后端可以直接用
String username = request.getParameter("username");
String password= request.getParameter("password");
getParamter方法获取。
如:
$.ajax({
type: ‘post‘,
url:‘/contentType‘,
contentType:‘application/x-www-form-urlencoded‘,
data:{
username:‘admin‘,
password:‘123123‘
},
dataType:‘json‘,
success:function (data) {
}
})
(2)设置成application/json
这个时候可以看出取不到数据了。
解决办法:
InputStream inputStream =request.getInputStream();
String param= IOUtils.toString(inputStream);
如果这样请求:
$.ajax({
type: ‘post‘,
url:‘/contentType‘,
contentType:‘application/json‘,
data:{
username:‘admin‘,
password:‘123123‘
},
dataType:‘json‘,
success:function (data) {
}
})
拿到的是一个&分隔开的键值对
所以前端先做一层json的转化:
var info ={
username:‘admin‘,
password:‘123123‘
};
$.ajax({
type: ‘post‘,
url:‘/contentType‘,
contentType:‘application/json‘,
data: JSON.stringify(info),
dataType:‘json‘,
success:function (data) {
}
})
然后就可以得到标准的json的格式了。接下来就是json的转化了
接下来测试:‘application/json‘和‘application/x-www-form-urlencoded‘能携带的数据量的差异:
用application/json:后面‘2’长度几十万,后端都可以接收。
改用另外一个也可以
contenttype文件ajax_jquery ajax contentType设置相关推荐
- Ajax如何设置contenttype,ajax中设置contentType: application/json的作用
最近在做项目交互的时候,刚开始向后台传递数据返回 415 ,后来百度添加了 contentType:"application/json" 之后返回400,然后把传输的数据格式改为j ...
- Ajax如何设置contenttype,jquery ajax contentType设置
默认get方法没有contentType,post方法的contentType为:application/x-www-form-urlencoded; charset=UTF-8 (1) 设置成app ...
- ajax_contenttype,ajax中设置contentType: application/json的作用
AJAX 的 ajax中设置contentType: "application/json"的作用 最近在做项目交互的时候,刚开始向后台传递数据返回 415 ,后来百度添加了 con ...
- js ajax contenttype,ajax中设置contentType: application/json的作用(图文教程)
这篇文章主要介绍了ajax中设置contentType: "application/json"的作用,需要的朋友可以参考下 最近在做项目交互的时候,刚开始向后台传递数据返回 415 ...
- ContentType明细对照表(文件类型相关的设置)
文件扩展名 Content-Type(Mime-Type) 文件扩展名 Content-Type(Mime-Type) .*( 二进制流,不知道下载文件类型) application/octet-st ...
- contentType类型,ajax内容类型
contentType类型,ajax内容类型 // 默认提交类型,<form enctype="">中默认的enctype,form表单数据被编码为key/value格 ...
- ajax contentType
//写在前面的话//contentType 和data是一对,data是什么类型是由contentType指定的,而dataType只是后台返回值的类型$("#postjson") ...
- $.ajax() contenttype,$.ajax 中的contentType类型
前言 今天在搞项目的时候遇到一个问题,$.ajax 设置数据类型 applicaiton/json以后,服务器端(express)就拿不到数据,遂解决后将问题以及问题缘由整理下来.jquery 正文 ...
- java工具类获取文件扩展名与content-type、http与content-type映射关系
java工具类获取文件扩展名与content-type.http与content-type映射关系 大家好,我是酷酷的韩~ 一.对应关系参考地址: http://doc.chacuo.net/cont ...
最新文章
- 【Android 逆向】arm 汇编 ( 使用 IDA 解析 arm 架构的动态库文件 | 使用 IDA 打开 arm 动态库文件 | 切换 IDA 中汇编代码显示样式 )
- Gossip算法原理
- 竟然被尤雨溪点赞了:我给Vue生态贡献代码的这一年
- 中事件源previous_PM2.5传感器在扬尘监测系统中的应用
- 20 个百无一用的 Firefox 扩展
- 转载JNI(Windows)
- 高通qusb bulk驱动_1999元!Redmi新机发布:首发高通全新SoC
- 基于JAVA开发的在线双人联机坦克大战小游戏
- 驱动精灵万能网卡版单文件版 v9.61
- 基于单片机的体育比赛计分器系统设计(#0409)
- 线性代数与空间解析几何重要知识点笔记
- python自动轨迹绘制七边形_斜抛运动的数学模型
- 安装智能陈桥五笔时请小心
- 江苏小高考计算机什么时候考,2021江苏小高考时间 什么时候考试
- vs解决方案和项目工程
- 市场上的安防摄像头或安防系统多少钱?安防摄像头价格指南
- 云服务器文件做共享,云服务器文件共享
- 浏览器的onload事件
- 二叉查找树,二叉平衡树
- ClickHouse在各大厂的最佳实践
热门文章
- 小米回应造车传闻;饿了么就春节“套路”骑手活动致歉;Go 1.16 正式发布 | 极客头条...
- 谷歌下架应用引争议,网友请愿 GitHub 开发「App Store」!
- 百度CTO王海峰:百度翻译每日翻译量已达到千亿字符
- 写给那些远程办公程序员的建议!
- 划重点!Android 11 首个开发者预览版新功能抢先看
- Golang 会淘汰 Python 吗?
- 图灵奖得主 Bengio:深度学习不会被取代!
- 规模比互联网大 30 倍的物联网,如何入门?
- 千亿智慧照明市场背后,BLEMESH免开发方案成主流
- 崩溃!还未修复的 Bug,凌晨三点遭到黑客 DDoS 攻击 | 技术头条