cookie

web.config常见的配置

百般思念 提交于 2020-01-13 16:38:05
一、认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个 Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。 (一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点:位于配置文件的顶部,包含在<configSections>标志中。 2.特定应用程序配置 特点: 位于<appSetting>中。可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于<system.Web>节中,控制Asp.net运行时的行为. 4.配置节组 特点: 用<sectionGroup>标记,可以自定义分组,可以放到<configSections>内部或其它<sectionGroup>标记的内部. (二).配置节的每一节 1.<configuration>节根元素,其它节都是在它的内部. 2.

requests第二弹

心不动则不痛 提交于 2020-01-13 16:35:55
引入 有些时候,我们在使用爬虫程序去爬取一些用户相关信息的数据(爬取张三“人人网”个人主页数据)时,如果使用之前requests模块常规操作时,往往达不到我们想要的目的,例如: #!/usr/bin/env python # -*- coding:utf-8 -*- import requests if __name__ == "__main__": #张三人人网个人信息页面的url url = 'http://www.renren.com/289676607/profile' #伪装UA headers={ 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36', } #发送请求,获取响应对象 response = requests.get(url=url,headers=headers) #将响应内容写入文件 with open('./renren.html','w',encoding='utf-8') as fp: fp.write(response.text) 一.基于requests模块的cookie操作 - 结果发现,写入到文件中的数据

Go Web 编程之 响应

空扰寡人 提交于 2020-01-13 15:24:36
概述 上一篇文章中,我们介绍了请求的结构与处理。本文将详细介绍如何响应客户端的请求。其实在前面几篇文章中,我们已经使用过响应的功能——通过 http.ResponseWriter 发送字符串给客户端。 但是这种方式仅限于发送字符串。本文我们将介绍如何定制响应的参数。 ResponseWriter 接口 如果你看了我前面几篇文章,应该对处理器和处理器函数都非常熟悉了。处理器函数即拥有以下签名的函数: func (w http.ResponseWriter, r *http.Request) 这里的 ResponseWriter 其实是定义在 net/http 包中的一个接口: // src/net/http/ type ReponseWriter interface { Header() Header Write([]byte) (int, error) WriteHeader(statusCode int) } 我们响应客户端请求都是通过该接口的 3 个方法进行的。例如之前 fmt.Fprintln(w, "Hello World") 其实底层调用了 Write 方法。 收到请求后,多路复用器会自动创建一个 http.response 对象,它实现了 http.ResponseWriter 接口,然后将该对象和请求对象作为参数传给处理器。那为什么请求对象使用的时结构指针 *http

JS 无法清除Cookie的解决方法

≡放荡痞女 提交于 2020-01-13 13:46:02
项目中使用sdmenu.js时,需要在登录时清除Cookie,而sdmenu默认是会保存Cookie的 下面是sdmenu.js保存Cookie的方法 document.cookie = "sdmenu_" + encodeURIComponent(this.menu.id) + "=" + states.join("") + "; expires=" + d.toGMTString() + "; path=/"; 下面是我到网上找的清除Cookie的方法,始终都无法删除Cookie 1、传递Cookie名称 function deleteCookie(name){ var date=new Date(); date.setTime(date.getTime()-10000); document.cookie=name+"=v; expire="+date.toGMTString()+"; path=/"; 2、循环删除所有Cookie // js 遍历所有Cookie function foreach() { var strCookie=document.cookie; var arrCookie=strCookie.split("; "); // 将多cookie切割为多个名/值对 for(var i=0;i <arrCookie.length;i++) { //

Django(三)admin cookie session ajax

て烟熏妆下的殇ゞ 提交于 2020-01-13 13:11:21
admin django 的一个页面管理工具 cookie cookie 就是存储在客户端本地存储键值对 饼干 cookie 的模拟 ( 早期 ) session 就是存在服务器的键值对 ajax form 表单向后天发送请求后 , 页面会刷新 . Ajax 偷偷向后台发送请求 , 且不会刷新页面 bootstrap 将他人编写好的 css 等下载 , 在 html 中设置对应的 class 就可以很快地设置样式等 fontawesome 图标网站 ( 要下载插件再使用 ): 来源: https://www.cnblogs.com/dreamer-lin/p/12181367.html

cookie 和session 的区别详解

无人久伴 提交于 2020-01-13 05:14:59
当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie 里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie 来辨认使用者,以方便送出使用者量身定做的内容,像是 Web 接口的免费 email 网站,都要用到 Cookie。 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制 来达到保存标识的目的,但实际上它还有其他选择。 cookie机制。正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示 浏览器按照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScript或者VBScript也可以生成cookie。而cookie的使用 是由浏览器按照一定的原则在后台自动发送给服务器的。浏览器检查所有存储的cookie,如果某个cookie所声明的作用范围

Cookie(Secure和HttpOnly属性) JSESSIONID 刷新

放肆的年华 提交于 2020-01-13 05:10:48
目录 一:Cookie(Secure和HttpOnly属性) 二:JSESSIONID是什么 三: JSESSIONID 刷新 一:Cookie(Secure和HttpOnly属性)  基于安全的考虑,需要给cookie加上Secure和HttpOnly属性,HttpOnly比较好理解,设置 HttpOnly=true 的 cookie不能被js获取到,无法用document.cookie打出cookie的内容 。 Secure属性是说如果一个cookie被设置了 Secure=true ,那么这个 cookie只能用https协议发送给服务器 , 用http协议是不发送的 。换句话说,cookie是在https的情况下创建的,而且他的Secure=true,那么之后你一直用https访问其他的页面(比如登录之后点击其他子页面),cookie会被发送到服务器,你无需重新登录就可以跳转到其他页面。但是如果这是你把url改成http协议访问其他页面,你就需要重新登录了,因为这个cookie不能在http协议中发送。 下图所示:Secure和HttpOnly 勾选后,代表 =true 二:JSESSIONID是什么 老实说一开始看到这个有点懵,写Java这么久没看过这东西。 首先,JSESSIONID是一个Cookie,Servlet容器(tomcat,jetty

xss漏洞工具 -- xsser

痞子三分冷 提交于 2020-01-13 04:49:36
深情的人一般会被嫌幼稚,懂事的人一般很穷,于是便把深情喂了狗,把懂事换了柴米油盐。。。 今天给大家介绍一款xss漏洞利用工具:xsser 一、环境:kali19.4 python3 二、安装过程: 1、复制到本地安装包 git clone https://github.com/epsylon/xsser.git 2、安装依赖 cd xsser python3 setup.py install 三、命令 xsser -h 帮助 -u 指定 URL -g GET 请求时使用 -p POST 请求时使用 –cookie 指定cookie xsser -u ‘http://192.168.1.119/’ -g ‘bwapp/xss_get.php?firstname=XSS&lastname=2222222222&form=submit’ --cookie="security_level=0; PHPSESSID=omf3ns0n6“ 禁止非法,后果自负 欢迎大家关注公众号:web安全工具库 来源: CSDN 作者: web安全工具库 链接: https://blog.csdn.net/weixin_41489908/article/details/103798498

token和cookie

我的梦境 提交于 2020-01-13 04:38:23
token和cookie一样都是首次登陆时,由服务器下发,都是当交互时进行验证的功能,作用都是为无状态的HTTP提供的持久机制。 token存在哪儿都行,localstorage或者cookie。 token和cookie举例,token就是说你告诉我你是谁就可以。 cookie 举例:服务员看你的身份证,给你一个编号,以后,进行任何操作,都出示编号后服务员去看查你是谁。 token 举例:直接给服务员看自己身份证。 对于token而言,服务器不需要去查看你是谁,不需要保存你的会话。当用户logout的时候cookie和服务器的session都会注销;但是当logout时候token只是注销浏览器信息,不查库。 token优势在于,token由于服务器端不存储会话,所以可扩展性强,token还可用于APP中。 归总一下 Token 完全由应用管理,所以它可以避开同源策略。 Token 可以避免 CSRF 攻击。 Token 可以是无状态的,可以在多个服务间共享。 来源: CSDN 作者: 小瑜的csdn 链接: https://blog.csdn.net/XYLHxylh/article/details/103862447

JavaWeb (十一) Cookie 和 Session

对着背影说爱祢 提交于 2020-01-13 00:48:56
1、Cookie 饼干 1.1 什么是 Cookie Cookie翻译过来是饼干。 Cookie是由 服务器通知客户端 ,保存键值对的一种技术。 Cookie保存到客户端,然后每次发起请求的时候,浏览器会把cookie信息发送给服务器。 每个Cookie的大小 不能超过4kb 。 1.2 如何创建Cookie 服务器new一个Cookie对象 调用response.addCookie(cookie); 通知客户端保存cookie protected void createCookie(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 1、服务器new一个Cookie对象 Cookie cookie = new Cookie("aaa", "aaaValue");// 在服务器内存中 Cookie cookie2 = new Cookie("bbb", "bbbValue");// 在服务器内存中 // 2、调用response.addCookie(cookie); 通知客户端保存cookie response.addCookie(cookie2); response.addCookie(cookie); response