首页 > 软件开发 > JAVA >

Cookie是如何保存的及其读取Cookie

来源:互联网 2023-03-16 19:18:28 107

浏览器与服务器之间的交互,是一次请求一次响应的方式来进行的,那么如何将状态保存下来的,这个时候就需要使用到Cookie技术,将数据保存下来了,但是cookie不是唯一的技术,还有其他技术。uxT办公区 - 实用经验教程分享!

工具/原料

  • Cookie
  • java

方法/步骤

  • 1

    首先,当您的浏览器向服务器发送一条请求后,服务器会对请求进行处理。uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 2

    服务器处理好了请求后,明确有哪一些内容是需要向您的浏览器发送的。uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 3

    服务器使用相应(response)的方式向您的浏览器发送消息。发送的内容是您向服务器的请求。如果没有那么也会返回一个错误信息uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 4

    如果没有资源,可能服务器会经过处理后,向您发送一些其他资源去替代,比如说一个错误页面。uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 5

    服务器与浏览器之间的沟通,是一次请求,一个相应的方式来进行的。这样可以有效的利用服务器的资源。您可以通过打桩等方式查看到服务器的变化。uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 6

    浏览器会保存服务器发送过来的信息,对于一些比较常用的资源,服务器会选择将其保存成cookie。uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 7

    这些需要注意,cookie保存的数据量是有限的。因此不能什么内容都保存到cookie中。uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 8

    cookie保存在浏览器,当浏览器向服务器发送请求的时候,会携带这些cookie信息到服务器。uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 9

    服务器如果需要使用到cookie的时候,即可通过在请求(request)中读取到。uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 9此文章未经许可获取自百度经验
  • 10

    如果浏览器中禁用了cookie,那么cookie将无法保存,就连登录也无法进行。uxT办公区 - 实用经验教程分享!

    Cookie是如何保存的及其读取CookieuxT办公区 - 实用经验教程分享!

  • 11

    登录状态需要保持,虽然这个状态很多时候保存在服务器,但是却会传一个sessionid到浏览器,如果浏览器禁用了cookie,那么sessionid每一次都会新生成一个。当然,还有其他方法可以替代这种方式,以解决这个问题。uxT办公区 - 实用经验教程分享!

  • 注意事项

    • 注意,cookie是保存到浏览器端的。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!uxT办公区 - 实用经验教程分享!


    标签: JAVA软件

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码