ajax之Content-Type决定form-data方式提交还是request-payloud等
1、post请求的Content-Type为application/x-www-form-urlencoded,参数是在请求体中,即上面请求中的Form Data。 在servlet中,可以通过request.getParameter(name)的形式来获取表单参数。
2、请求的Content-Type为text/plain;charset=UTF-8,而请求表单参数在RequestPayload中,request.getParameter(name)的形式无法获取参数
原生ajax post 头信息设置方式:
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
详细原因参考:http://blog.csdn.net/mhmyqn/article/details/25561535