在http请求和响应的过程中传递的数据块就叫报文。
JOSN.parse() 将服务器返回的json字符串转为json对象
get请求不需设置请求类型
xhr.open('get','http://localhost:3000/get?'+params) params是拼接请求的参数
post请求中**必须设置请 **求参数的格式类型,如下:
xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded')
xhr.getRequestHeader('Content-type') //获取请求头中的数据
post请求参数要放在xhr.send(params)方法中
post请求需要在服务器文件app.js中引入第三方模块body-parser,才能使用req.body获取客户端传到服务器的post请求参数。
get请求使用req.query获取客户端传到服务器的get请求参数。
客户端向服务器发送post请求,
请求参数格式
- 属性名称:属性值 (请求头: application/x-www-form-urlencoded)
- json格式 (请求头: application/json)
注意:**get请求不能提交json对象数据格式的,传统网站的表单提交也是不支持json对象数据格式的。**默认 application/x-www-form-urlencoded