51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#请求
django中csrftoken跨站请求伪造的几种方式
1.介绍 我们之前从前端给后端发送数据的时候,一直都是把setting中中间件里的的csrftoken这条给注释掉,其实这个主要起了一个对保护作用,以免恶意性数据的攻击。但是这样直接注释掉并不是理智型的选择,这里我们介绍以下几种方式来解决这个问题。 csrf原理:先发送get请求,在用户浏览器上藏一段随机字符串,发...
代码星球
·
2020-04-10
django
csrftoken
跨站
请求
伪造
爬虫请求库之selenium
一、介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器fromseleniumimportwebdrive...
代码星球
·
2020-04-09
爬虫
请求
库之
selenium
爬虫请求库之requests库
一、介绍介绍:使用requests可以模拟浏览器的请求,比之前的urllib库使用更加方便注意:requests库发送请求将网页内容下载下来之后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求安装:pipinstallrequests常用的请求方式:requests.get(),reque...
代码星球
·
2020-04-09
爬虫
请求
库之
requests
flask框架(七)——蓝图、请求上下文、g对象、信号、flask_session
蓝图作用:对程序进行目录结构划分不使用蓝图情况下,自己分文件目录结构:-templates-views-__init__.py-user.py-order.py-app.pyapp.pyfromviewsimportappif__name__=='__main__':app.run()__init__.pyfromfl...
代码星球
·
2020-04-09
flask
框架
蓝图
请求
上下文
flask框架(六)——闪现(get_flashed_message)、请求扩展、中间件(了解)
message-设置:flash('aaa')-取值:get_flashed_message()-假设在a页面操作出错,跳转到b页面,在b页面显示a页面的错误信息1如果要用flash就必须设置app.secret_key='asdfasdf'2特点:存了,你可以在任意一次请求中获取,但是一旦取了一次,就没有了。这里的一...
代码星球
·
2020-04-09
flask
框架
闪现
get
flashed
flask框架(五)——支持正则写法、模板用法、请求响应、session
如果用正则的话,我们要用自定义的路由。1导入fromwerkzeug.routingimportBaseConverter2我先要写一个类,然后继承BaseConverter,然后实现__init__,to_python(self,value),to_url(self,value)这三个方法3app.url_map.c...
代码星球
·
2020-04-09
flask
框架
支持
正则
写法
wx.request 请求
wx.request1.wx.request相当于ajax请求,和django后台进行交互官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html参数Objectobject ...
代码星球
·
2020-04-09
wx.request
请求
DRF框架(一)——restful接口规范、基于规范下使用原生django接口查询和增加、原生Django CBV请求生命周期源码分析、drf请求生命周期源码分析、请求模块request、渲染模块render
DRF框架 全称:django-restframework知识点1、接口:什么是接口、restful接口规范2、CBV生命周期源码-基于restful规范下的CBV接口3、请求组件、解析组件、响应组件4、序列化组件(灵魂)5、三大认证(重中之重):认证、权限(权限六表)、频率6、其他组件:过滤、筛...
代码星球
·
2020-04-09
请求
接口
规范
原生
生命
Django框架(十二)-- 中间件、CSRF跨站请求伪造
中间件一、什么是中间件请求的时候需要先经过中间件才能到达django后端(urls,views,templates,models)响应的时候也需要经过中间件才能到达web服务网关接口 django默认的七个中间件MIDDLEWARE=['django.middleware.securi...
代码星球
·
2020-04-09
Django
框架
十二
中间件
CSRF
ping github请求超时解决方案
用管理员权限(Win10)打开 C:WindowsSystem32driversetc目录下的host文件在文件末尾加上 192.30.253.112github.com151.101.88.249github.global.ssl.fastly.net 整体效果如下: ...
代码星球
·
2020-04-09
ping
github
请求
超时
解决方案
vue 实现返回上一页不请求数据keep-alive
常规操作:我们通常会将通过接口请求数据的方法放在==created==或者==mounted==这两个生命周期中的一个里面调用。但是我们知道,不管是我们刚进入这个页面还是从其他页面返回这个页面,这些生命周期都会走一遍。问题:所以,即使你跳转到下级页面选好你所需的数据返回上一页时,你所回填的数据又被从接口请求...
代码星球
·
2020-04-08
vue
实现
返回
一页
请求
JavaScript ajax请求
varXMLHttpReq;functioncreateXMLHttpRequest(){try{XMLHttpReq=newActiveXObject("Msxml2.XMLHTTP");//IE高版本创建XMLHTTP}catch(E){try{XMLHttpReq=newActiveXObject("Micros...
代码星球
·
2020-04-08
Javascript
ajax
请求
postman测试请求API:方式post、上传文件file
这里介绍下postman测试请求API(1)测试get请求 根据请求文档API测试get请求,传参通过params传参 (2)测试post请求 通过body传参,但参数类型不同,分为文本类型和文件类型 其他为文件类型 1、文件类型 2、文本...
代码星球
·
2020-04-08
postman
测试
请求
API
方式
jsonp解决跨域请求的原理
常见的一个面试题:简单谈下JSONP解决ajax跨域请求的原理? 1、局限:只能跨域处理Get请求 2、本质是get请求 3、实现方式:分为浏览器端和服务器端 浏览器端通过sript来实现(发请求前编写一个用来处理请求的回调函数,然后传递给服务器) 4、小结 ...
代码星球
·
2020-04-08
jsonp
解决
跨域
请求
原理
EasyMock模拟请求数据
除了常见的mock.js,最近发现一款新的前端模拟数据工具easy-mock。 官网:https://www.easy-mock.com/ 登录成功后点击右下角+号,进行项目创建 输入项目名等相关信息,创建项目 创建接口 写入数据,创建接口 创建接口完毕后,复制链接 替换接...
代码星球
·
2020-04-08
EasyMock
模拟
请求
数据
首页
上一页
...
42
43
44
45
46
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他