request: request对象是服务器对浏览器请求的封装
response:服务器对服务器的响应封装。
request:取出请求信息
response:添加要给浏览器的信息
HTTP协议定义了很多与服务器交互的方法:Get,Post,Put,Delete
一个url地址对应一个网络上的资源,而http中的GET(查),POST(改),PUT(增),DELETE(删)分别对应着这个资源的四种操作;
GET:用于信息的获取查询
POST:更新资源信息
问:POST和GET之间的区别?
答:
1:post提交的数据放在url之后,以问号?分隔url和数据,参数之间用&分隔;
(eg:....../getValue?id=102&name=JC)
而post把提交的数据放在body中;
2:get提交的数据大小有限制(因为浏览器对url的长度有限制)而post没有;
3:get需要用request,QueryString来获取变量值;而post通过request,form来获取变量值;
4:get提交数据会带来安全性问题,因为数据都暴露在url后面。