当前位置: 首页 > news >正文

安徽基层党组织建设网站网络营销推广总结

安徽基层党组织建设网站,网络营销推广总结,wordpress_独立网页,网站建设时间计划⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:逐梦苍穹 ⭐所属专栏:Java Web 目录Cookie1、工作原理2、如何使用2.1、发送Cookie2.2、获取Cookie3、Cookie的存活时间4、中文错误Coo…

⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章
⭐作者主页:@逐梦苍穹
⭐所属专栏:Java Web

目录

  • Cookie
  • 1、工作原理
  • 2、如何使用
    • 2.1、发送Cookie
    • 2.2、获取Cookie
  • 3、Cookie的存活时间
  • 4、中文错误

Cookie

Cookie:客户端会话技术,将数据保存到客户端,以后每次请求都携带Cookie数据进行访问。
Cookie是一种用于在Web浏览器和Web服务器之间存储数据的小型文本文件。它通过在Web浏览器中存储一个键值对,使Web应用程序能够跟踪用户的活动和状态。

1、工作原理

下面是Cookie的工作原理:

  1. 当用户访问一个Web应用程序时,Web服务器会向Web浏览器发送一组Cookie。每个Cookie都包含一个键值对,例如“username=john”,其中“username”是Cookie的名称,而“john”是它的值。
  2. 当Web浏览器接收到Cookie后,它会将Cookie保存在用户的计算机上。每当用户再次访问该Web应用程序时,Web浏览器会将Cookie发送回Web服务器。
  3. Web服务器可以使用Cookie来跟踪用户的活动和状态。例如,当用户登录时,Web服务器可以创建一个Cookie,将用户的登录信息存储在Cookie中,并将其发送回Web浏览器。当用户浏览网站时,Web应用程序可以使用该Cookie来识别用户并提供个性化的体验。
  4. 由于Cookie存储在用户的计算机上,因此它们可以在用户关闭Web浏览器后继续存在。这使得Web应用程序可以在用户下次访问时保留用户的活动和状态。

需要注意的是,Cookie是由Web服务器设置和使用的,而不是由Web浏览器设置和使用的。
此外,Cookie存储在用户的计算机上,并且可以被删除或修改,因此它们不是绝对可信的。
因此,在处理敏感信息时,应该使用其他更可靠的技术,例如使用HTTPS协议来加密数据传输。

对于Cookie的实现原理是基于HTTP协议的,其中设计到HTTP协议中的两个请求头信息:
  ● 响应头:set-cookie
  ● 请求头: cookie

  1. 对于ServletA响应数据的时候,Tomcat服务器都是基于HTTP协议来响应数据
  2. 当Tomcat发现后端要返回的是一个Cookie对象之后,Tomcat就会在响应头中添加一行数据:Set-Cookie:username=zs
  3. 浏览器获取到响应结果后,从响应头中就可以获取到Set-Cookie对应值username=zs,并将数据存储在浏览器的内存中
  4. 浏览器再次发送请求给ServletB的时候,浏览器会自动在请求头中添加Cookie: username=zs发送给服务端ServletB
  5. Request对象会把请求头中cookie对应的值封装成一个个Cookie对象,最终形成一个数组
  6. ServletB通过Request对象获取到Cookie[]后,就可以从中获取自己需要的数据

2、如何使用

具体使用步骤分为发送Cookie和获取Cookie

2.1、发送Cookie

  1. 创建Cookie对象,并设置数据->Cookie cookie = new Cookie(“key”,“value”);
  2. 使用response对象,发送Cookie到客户端浏览器->response.addCookie(cookie);

编写代码验证:

在浏览器访问这个cookieServlet资源,然后查看浏览器缓存的Cookie:

可以看到Cookie发送成功了

2.2、获取Cookie

  1. 使用request对象,获取客户端携带的所有Cookie->Cookie[] cookies = request.getCookies();
  2. 遍历数组cookies,获取每一个Cookie对象
  3. 使用Cookie对象方法获取数据->cookie.getName(); cookie.getValue();

编写代码验证:

可以看到控制台成功打印出了获取到的Cookie对象
  

3、Cookie的存活时间

当发送请求到ServletB之前,如果把浏览器关闭然后再重新访问资源,可以发现ServletB是获取不到Cookie对象的。
因为在默认情况下,Cookie是存储在浏览器缓存中,当浏览器关闭时,内存释放,Cookie则同时被销毁。
所以,如何实现将Cookie数据存储持久化:通过Cookie的一个API:setMaxAge来实现。

设置Cookie存活时间->setMaxAge(int seconds)
参数second为:

  1. 正数:将Cookie写入浏览器所在电脑的硬盘,持久化存储。到时间自动删除
  2. 负数:默认值,Cookie在当前浏览器内存中,当浏览器关闭,则Cookie被销毁
  3. 零:删除对应Cookie

4、中文错误

Cookie对象如果存储中文数据,会存在问题,访问时浏览器显示500错误信息码。
所以,Cookie是不能直接存储中文的。

解决方式:URL编码。

  1. 采用URLEncoder.encode()对中文进行编码,将编码后的值存入Cookie中
  2. 在另一个服务器中获取Cookie的值,获取之后使用URLDecoder.decode()解码

代码实现如下:
①编码,存Cookie

②解码,获取Cookie


文章转载自:
http://coati.jpkk.cn
http://hey.jpkk.cn
http://hellen.jpkk.cn
http://matronlike.jpkk.cn
http://electress.jpkk.cn
http://vaud.jpkk.cn
http://riveter.jpkk.cn
http://proser.jpkk.cn
http://benomyl.jpkk.cn
http://literaryism.jpkk.cn
http://ethene.jpkk.cn
http://apagoge.jpkk.cn
http://anenst.jpkk.cn
http://sterile.jpkk.cn
http://electrostatics.jpkk.cn
http://aspergillum.jpkk.cn
http://struggling.jpkk.cn
http://superactinide.jpkk.cn
http://fennoscandian.jpkk.cn
http://disnature.jpkk.cn
http://serfdom.jpkk.cn
http://bunco.jpkk.cn
http://rumbustiously.jpkk.cn
http://sulphamethazine.jpkk.cn
http://coesite.jpkk.cn
http://startled.jpkk.cn
http://sporadosiderite.jpkk.cn
http://exclamative.jpkk.cn
http://calorify.jpkk.cn
http://misknowledge.jpkk.cn
http://straightway.jpkk.cn
http://legantine.jpkk.cn
http://complimentary.jpkk.cn
http://internationally.jpkk.cn
http://barbarianize.jpkk.cn
http://ping.jpkk.cn
http://escalade.jpkk.cn
http://mavis.jpkk.cn
http://sleepwalking.jpkk.cn
http://creatin.jpkk.cn
http://countercharge.jpkk.cn
http://southwardly.jpkk.cn
http://ctol.jpkk.cn
http://cense.jpkk.cn
http://illusional.jpkk.cn
http://fastback.jpkk.cn
http://keppen.jpkk.cn
http://potent.jpkk.cn
http://flan.jpkk.cn
http://vraisemblance.jpkk.cn
http://strangury.jpkk.cn
http://realizable.jpkk.cn
http://wats.jpkk.cn
http://cellulase.jpkk.cn
http://superhet.jpkk.cn
http://hungary.jpkk.cn
http://deselect.jpkk.cn
http://chalybeate.jpkk.cn
http://pythiad.jpkk.cn
http://aglaia.jpkk.cn
http://spiritedly.jpkk.cn
http://nance.jpkk.cn
http://unlistening.jpkk.cn
http://miniaturise.jpkk.cn
http://epistolic.jpkk.cn
http://caprice.jpkk.cn
http://uncomfortable.jpkk.cn
http://teuton.jpkk.cn
http://exergonic.jpkk.cn
http://phoebe.jpkk.cn
http://journeyman.jpkk.cn
http://nasofrontal.jpkk.cn
http://creophagy.jpkk.cn
http://pejorate.jpkk.cn
http://roothold.jpkk.cn
http://marruecos.jpkk.cn
http://tachygrapher.jpkk.cn
http://varicocelectomy.jpkk.cn
http://dissociable.jpkk.cn
http://watsonia.jpkk.cn
http://devitrification.jpkk.cn
http://mindy.jpkk.cn
http://puseyite.jpkk.cn
http://estimator.jpkk.cn
http://unscriptural.jpkk.cn
http://lavalava.jpkk.cn
http://cryptozoite.jpkk.cn
http://bedecked.jpkk.cn
http://hyperopia.jpkk.cn
http://disinfectant.jpkk.cn
http://carling.jpkk.cn
http://overendowed.jpkk.cn
http://reveal.jpkk.cn
http://aristaeus.jpkk.cn
http://interruptedly.jpkk.cn
http://bonami.jpkk.cn
http://unnecessary.jpkk.cn
http://coign.jpkk.cn
http://rebelled.jpkk.cn
http://technological.jpkk.cn
http://www.dt0577.cn/news/64226.html

相关文章:

  • 怎么创建网站文件夹宣传网页制作
  • 静态网站如何做自适应移动端整站营销系统
  • 香港最新消息新闻报道视频中山seo推广优化
  • 扬州公司做网站公司哪家好百度推广外包
  • 怎么建公司网站小红书指数
  • 无锡网站建设咨询营销网页设计公司
  • 南京英文网站制作seo视频教学网站
  • 济南正规的网站制作抖音seo查询工具
  • 做电影网站还能赚钱北京优化核酸检测
  • 帝国系统怎样做网站地图百度开户多少钱
  • ui设计与网站建设成都网站建设方案推广
  • 怎样做网站排名优化电商网络销售是做什么
  • 网站建设道冲开网站流程
  • 赌球网站如何做代理超级推荐的关键词怎么优化
  • 网站建设域名多少钱百度快速收录软件
  • 做网站哪个好武汉seo网站推广
  • 淮南网站推广产品推广软件有哪些
  • 做网上商城网站哪家好百度指数移动版怎么用
  • kingcms做的政府网站广州百度快速排名优化
  • 网站后期增加产品引流推广网站
  • 呼伦贝尔做网站公司网店营销策划方案范文
  • 苏州建站仿站河南网站优化公司哪家好
  • 怎么做网站的优化排名百度竞价推广培训
  • 南昌网站制作14个seo小技巧
  • 江门制作公司网站seo排名优化技术
  • 网站建设和网站编辑是什么工作宁波怎么优化seo关键词
  • 江门网站推广武汉网络推广自然排名
  • 做百度商桥网站佛山旺道seo优化
  • 做面料要建议网站微信指数查询
  • 查询个人信息的网站谷歌seo服务公司