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

 

posted @ 2017-04-26 17:49  【云】风过无痕  阅读(664)  评论(0编辑  收藏  举报