首页 > 其他分享 >Web阶段:第十六章:Cookie技术

Web阶段:第十六章:Cookie技术

时间:2023-09-05 16:35:19浏览次数:36  
标签:Web 第十六章 Cookie addCookie 服务器 cookie response 客户端

Cookie技术
a)什么是Cookie?
1.Cookie翻译过来是饼干的意思。
2.Cookie是由服务器通知客户端,并由客户端保存键值对的一种技术。
它的构造器是:public Cookie(String name, String value) {}
3.只要客户端有Cookie,每次请求都会发送给服务器。
4.每个Cookie不能超过4kb的大小
b)如何创建Cookie
1、创建一个Cookie对象
2、调用response.addCookie( cookie );
在这里插入图片描述

protected void createCookie(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// 1、创建一个Cookie对象
Cookie cookie = new Cookie(“key1”, “value1”);
Cookie cookie2 = new Cookie(“key2”, “value2”);
// 2、调用response.addCookie( cookie );
response.addCookie(cookie);
response.addCookie(cookie2);
response.getWriter().write(“创建了Cookie”);
}

c)服务器如何获取Cookie
只需要调用reqeust.getCookies():Cookie[]
图解如何获取Cookie。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120767229

标签:Web,第十六章,Cookie,addCookie,服务器,cookie,response,客户端
From: https://www.cnblogs.com/wangchuanxinshi/p/17680007.html

相关文章

  • Node 配合 webseket 订阅 pgsql 的数据表变化
    pg订阅传送门服务端代码const{Client}=require('pg');constWebSocket=require('ws');constwss=newWebSocket.Server({port:8080,perMessageDeflate:false,verifyClient:(info,cb)=>{constorigin=info.origin||'......
  • 直播平台开发,WebDriver API模拟首页搜索
    直播平台开发,WebDriverAPI模拟首页搜索在输入框中清除原有的文字内容,并输入指定内容 WebElementinput=driver.findElement(By.id("xxx")); //定位到的元素,id为xxxinput.clear();StringinputString="Selenium";input.sendKeys(inputString); ​单击按钮 WebElem......
  • 直播平台制作,WebDriver API 拖拽页面元素
    直播平台制作,WebDriverAPI拖拽页面元素 importorg.testng.annotations.Test;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.chrome.ChromeDriver;importorg.openqa.selenium.int......
  • web使用cookie创建表单
    举例:                deftest_003():url='https://xx.com/user-login.html'#启动浏览器browser=webdriver.Chrome('/usr/local/bin/chromedriver')browser.get(url=url)browser.maximize_window()#设置页......
  • 软件测试|Django 入门:构建Python Web应用的全面指南
    引言Django是一个强大的PythonWeb框架,它以快速开发和高度可扩展性而闻名。本文将带您深入了解Django的基本概念和核心功能,帮助您从零开始构建一个简单的Web应用。什么是Django?Django是一个基于MVC(模型-视图-控制器)设计模式的Web框架,旨在简化Web应用程序的开发过程。它由Django软......
  • 基于WebRtc的web播放大华海康rtsp视频流(延迟一秒以内)
    下载WebRtc链接:https://pan.baidu.com/s/1LY59YoKoc3oTargJiOFX7w?pwd=ulc3提取码:ulc3解压后的文件:运行Rtc双击webrtc-streamer.exe即可运行这个画面就是运行成功我们要保证8000端口没有被其他程序占用测试Rtc由于没有摄像头用测试直播源rtsp://wowzaec2demo.streamloc......
  • 信息打点-Web应用&源码泄漏&开源闭源&指纹识别&GIT&SVN&DS&备份
    目录信息打点-Web应用&源码泄漏&开源闭源&指纹识别&GIT&SVN&DS&备份后端-开源-指纹识别-源码下载后端-闭源源码泄漏集合:各个问题的解决使用工具:源码泄漏原因:码云资源搜索涉及平台:GITHUB资源搜索:关键字配合谷歌搜索:特征关键文件信息打点-Web应用&源码泄漏&开源闭源&指纹识别&GIT&S......
  • ctfhub_WEB基础关(4)
    WEB基础五、XSS1、反射型该关卡刚开始不知道flag存在哪儿,刚开始只在name框中提交东西,但是无法获取到falg,查看了提示,然后流程大概是先在Name框中输入,提交,然后将提交之后的网址复制粘贴到提交url的框中,就可以得到falg利用beef工具来进行在输入姓名的框中输入构造的payload......
  • JavaWeb项目3.0之后创建web项目
    在上一篇文章中我们看到创建web项目的过程,但是在web3.0之后有了注解的加入,可以更简单的创建Web项目。选择自己创建的maven项目,填写项目名称。 在项目中添加web模块 添加对应的打包形式 配置tomcat 添加对应模块  最为重要的我们不需要web.xml的繁琐......
  • Webwork2初接触
    1.下载地址https://webwork.dev.java.net/servlets/ProjectDocumentList下载zip包,解压,首先看文档doc/index.htm,Documentation->Getingstarted2.安装安装步骤在这里很详细了。但终归是英文的,看起来比中文还是要稍稍慢一些。安装其实非常简单。无非......