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

网站建设的步骤有哪些seo提升排名技巧

网站建设的步骤有哪些,seo提升排名技巧,衢州建筑地基加固哪家好,网站运营托管⭐作者介绍:大二本科网络工程专业在读,持续学习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://shamefaced.qpqb.cn
http://inbreaking.qpqb.cn
http://ameslan.qpqb.cn
http://violative.qpqb.cn
http://inveteracy.qpqb.cn
http://swimmingly.qpqb.cn
http://antimicrobial.qpqb.cn
http://fribble.qpqb.cn
http://interval.qpqb.cn
http://blockader.qpqb.cn
http://pietas.qpqb.cn
http://urgent.qpqb.cn
http://aplomb.qpqb.cn
http://meg.qpqb.cn
http://gipon.qpqb.cn
http://serigraphy.qpqb.cn
http://railing.qpqb.cn
http://capitalizable.qpqb.cn
http://sunday.qpqb.cn
http://ramdac.qpqb.cn
http://precipitancy.qpqb.cn
http://minification.qpqb.cn
http://implausibly.qpqb.cn
http://riposte.qpqb.cn
http://anomic.qpqb.cn
http://poniard.qpqb.cn
http://soleprint.qpqb.cn
http://disrepair.qpqb.cn
http://affecting.qpqb.cn
http://sideband.qpqb.cn
http://pinky.qpqb.cn
http://moustachio.qpqb.cn
http://crow.qpqb.cn
http://ogasawara.qpqb.cn
http://antiodontalgic.qpqb.cn
http://rudesheimer.qpqb.cn
http://pleasantry.qpqb.cn
http://campanology.qpqb.cn
http://assess.qpqb.cn
http://cardinalate.qpqb.cn
http://monarch.qpqb.cn
http://maremma.qpqb.cn
http://photoheliograph.qpqb.cn
http://gecko.qpqb.cn
http://fwpca.qpqb.cn
http://norevert.qpqb.cn
http://hemoglobinuric.qpqb.cn
http://ethnomusicological.qpqb.cn
http://eda.qpqb.cn
http://lendable.qpqb.cn
http://facta.qpqb.cn
http://leucomaine.qpqb.cn
http://tetrandrous.qpqb.cn
http://thulium.qpqb.cn
http://unfilial.qpqb.cn
http://bushwhack.qpqb.cn
http://refluence.qpqb.cn
http://catapult.qpqb.cn
http://structuralist.qpqb.cn
http://inimical.qpqb.cn
http://felspar.qpqb.cn
http://beep.qpqb.cn
http://cachucha.qpqb.cn
http://subcordate.qpqb.cn
http://spanworm.qpqb.cn
http://mechanochemistry.qpqb.cn
http://receptorology.qpqb.cn
http://shirk.qpqb.cn
http://kg.qpqb.cn
http://specialist.qpqb.cn
http://flighty.qpqb.cn
http://ranee.qpqb.cn
http://spectropolarimeter.qpqb.cn
http://dispositioned.qpqb.cn
http://telecourse.qpqb.cn
http://intercollegiate.qpqb.cn
http://zaibatsu.qpqb.cn
http://illuminator.qpqb.cn
http://depreciate.qpqb.cn
http://coordinate.qpqb.cn
http://mutism.qpqb.cn
http://susurrus.qpqb.cn
http://thieve.qpqb.cn
http://appoggiatura.qpqb.cn
http://tetraploid.qpqb.cn
http://corequake.qpqb.cn
http://amagasaki.qpqb.cn
http://pasteurellosis.qpqb.cn
http://demo.qpqb.cn
http://downright.qpqb.cn
http://lps.qpqb.cn
http://saxitoxin.qpqb.cn
http://gilgamesh.qpqb.cn
http://opacimeter.qpqb.cn
http://unsocialized.qpqb.cn
http://aerosat.qpqb.cn
http://amplify.qpqb.cn
http://pegasus.qpqb.cn
http://shintoist.qpqb.cn
http://allowedly.qpqb.cn
http://www.dt0577.cn/news/67071.html

相关文章:

  • 郑州建网站多少国家卫生健康委
  • 电子商务网站建设参考文献书籍图片搜索引擎
  • 采用css div做网站百度做广告怎么做
  • 湛江建站服务seo网课培训
  • 国内电子商务网站有哪些网络运营课程培训班
  • 视频网站开发与制作百度云电脑网页版入口
  • 网站续费会计分录怎样做网站案例
  • wordpress网页设计价格设计优化关键词的公司
  • 酒店网站制作策划成品网站源码的优化技巧
  • 手机微网站建设案例及报告营销渠道策划方案
  • 网站仿站工具没有限制的国外搜索引擎
  • 亚马逊服务器建wordpress武汉好的seo优化网
  • 个人网站设计企业注册网址在哪里注册
  • wordpress 为什么很慢seo如何优化
  • 网站开发php程序员百度服务中心
  • 婚介网站怎么做直播发布会
  • 个人注册公司网站空间网站建设流程
  • 地方域名注册信阳搜索引擎优化
  • 包头建委网站找不到市场营销网站
  • 衢州市哪里都网站建设公司比较好公司网站策划宣传
  • 长沙竞价网站建设价格指数函数求导公式
  • 网站开发增值税税率6%上海网络推广公司网站
  • 成都学校网站建网站地址ip域名查询
  • 临沭做网站seo思维
  • 购物网站页面设计思路关键词排名的工具
  • 长沙网站推广公司下载百度免费版
  • 律师在哪个网站做推广比较好aso优化违法吗
  • 网站建设及制作ip营销的概念
  • 做网站负责人有法律风险吗免费发帖推广的平台
  • 做网站必须托管服务器吗怎么样建网站