get请求
继续上一节的学习,先回顾一下:
1.通过new http.server()我们创建了会话服务
2.通过监听localhost:8080
3.处理get请求是/的时候,我们读取index.html文件,并且将内容返回
4.发起ajax请求,返回json
post
接下来我们来看下post请求,看第一种,表单提交。
服务端代码
这里一定要注意,post请求,我们获取post提交的数据时,必须使用data事件,回调函数中会返回数据片段。一般我们都是通过片段累加,来把数据读取完整。最后在end事件中读取完整的数据。
由于上面使用的是传统的表单提交,触发action以后页面的url会变成/login,也就是跳转了,所以这里我们需要setHeader是html,才能把内容显示出来。