使用原生的Aajax发送Post请求
2017-12-03 17:40
281 查看
一般情况下,浏览器发送请求
1.如果是get请求,参数是附在URL地址后面
2.post请求,参数是放在请求体中,也就是Form Data中。
当使用原生的Ajax时发送post请求时,
参数在 Request Payload 中,此时通过request.getParameter(String name) 方法取不到。
需设置post方法的请求头,
xhr.setRequestHeader(“content-type”,”application/x-www-form-urlencoded”);
这种情况,参数才放在Form Data 中,才能使后台request方法取到。
1.如果是get请求,参数是附在URL地址后面
2.post请求,参数是放在请求体中,也就是Form Data中。
当使用原生的Ajax时发送post请求时,
参数在 Request Payload 中,此时通过request.getParameter(String name) 方法取不到。
需设置post方法的请求头,
xhr.setRequestHeader(“content-type”,”application/x-www-form-urlencoded”);
这种情况,参数才放在Form Data 中,才能使后台request方法取到。
相关文章推荐
- 使用原生ajax发送post请求完整案例
- 使用jQuery发送POST,Ajax请求返回JSON格式数据
- 以Base64字符串形式上传文件——在web浏览器端使用原生Javascript及Ajax读取本地文件并发送请求到服务器
- 使用Java原生API编写发送HTTP_POST请求的工具类
- 使用Ajax发送http请求(get&post请求)
- 【使用Java原生API编写发送HTTP_POST请求的工具类】
- JavaScript之Ajax-2 Ajax(使用Ajax发送get请求、使用Ajax发送post请求)
- 使用Java原生API编写发送HTTP_POST请求的工具类
- jquery中使用ajax发送post请求返回数据在error中
- 使用ajax发送post请求后调用servlet成功前台没有调用success
- 使用原生JS发送ajax异步请求
- 使用Java原生API编写发送HTTP_POST请求的工具类
- Ajax详解及其案例分析之如何获得Ajax对象,使用Ajax对象发送GET和POST请求,校验用户名,POST和GET请求时的乱码处理,实现级联的下拉列表
- 原生js实现ajax 发送post请求
- WEB&ajax&在使用原生ajax的post用于注册请求出现的错误
- Spring MVC 中使用ajax发送POST请求时的参数问题
- 使用Python发送http post请求上传文件
- Ajax发送GET、POST请求和响应XML数据案例
- 使用HttpRequest向某网页发送Post请求
- Android开发中使用Volley框架发送请求的get和post方法