Http(二)
2020-12-24 本文已影响0人
StevenHD
一、GET与POST请求
- POST也可以跟GET一样
获取到资源(图片)
-
GET
获取图片——
-
POST
在html
中可以和GET
进行互换 -
GET方式在URL中的参数在
?
的后面(使用?
来隔开【文件】和【参数】,参数之间使用&
来相连),在html
文件中可以添加参数
GET缺点是参数会
暴露
出来(不安全,发送的数据量也小),POST就不会
- GET——获取数据
- POST——传递数据
二、Cookie
- HTTP是无状态的连接,无差别的对待请求
-
Cookie与Session
可以保存客户信息 - Cookie中包含的信息很多——
- Cookie第二次发送的时候是在
请求头的头域中
——
考虑淘宝选不同的商品页面,但是不需要重复登陆
Cookie是服务器发给客户端,然后客户端存在本地,再需要的时候发送给服务器
- 保存在客户端的
- cookie是包含在响应头中的cookie头域中的(服务器发给客户端)
三、Session
- 【客户信息】保存在服务器中
- 发送的是
Session ID
,通过Session ID
来在服务器中寻找【客户信息】 - 会话,会话ID
四、对比
- Cookie的使用要求服务器的网络带宽较大,但是节省了服务器的内存
- Cookie不安全,信息是可以被更改的
- Session安全一些,因为SessionID是有
有效期
的 - 二者结合使用,重要信息使用
Session ID
,不重要的用cookie
- 共同之处:
cookie和session都是用来跟踪浏览器用户身份的会话方式。