AJAX设置content-type为:application/json提交请求,后台接收参数实现
Posted 打不死的提百万
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX设置content-type为:application/json提交请求,后台接收参数实现相关的知识,希望对你有一定的参考价值。
无框架使用流获取参数:
private String getXmlString(HttpServletRequest request) { BufferedReader reader = null; String line = ""; String xmlString = null; try { reader = request.getReader(); StringBuffer inputString = new StringBuffer(); while ((line = reader.readLine()) != null) { inputString.append(line); } xmlString = inputString.toString(); } catch (Exception e) { // throw new YppException(PayException.xmlParseError); } return xmlString; }
在spring boot的中可以使用@RequestBody加上对象接收:
@RequestBody ParamUserDetail userDetail
如果不愿意构造对象的时候可以使用Map<String,String>来接收:
@RequestBody Map<String,String> params
以上是关于AJAX设置content-type为:application/json提交请求,后台接收参数实现的主要内容,如果未能解决你的问题,请参考以下文章
记录ajax 设置请求header的Content-Type 为 application/json;charset=utf8
ajax 的post方法 的content-type设置和express里应用body-parser
springmvc+jsp中关于JQuery ajax提交的Content-Type参数设置application/json和application/x-www-form-urlencoded区别