Http(二)

一、GET与POST请求

  • POST也可以跟GET一样获取到资源(图片)
  • GET获取图片——
  • POSThtml中可以和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都是用来跟踪浏览器用户身份的会话方式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容