#请求

django中csrftoken跨站请求伪造的几种方式

1.介绍  我们之前从前端给后端发送数据的时候,一直都是把setting中中间件里的的csrftoken这条给注释掉,其实这个主要起了一个对保护作用,以免恶意性数据的攻击。但是这样直接注释掉并不是理智型的选择,这里我们介绍以下几种方式来解决这个问题。  csrf原理:先发送get请求,在用户浏览器上藏一段随机字符串,发...

爬虫请求库之selenium

一、介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器fromseleniumimportwebdrive...
代码星球 ·2020-04-09

爬虫请求库之requests库

一、介绍介绍:使用requests可以模拟浏览器的请求,比之前的urllib库使用更加方便注意:requests库发送请求将网页内容下载下来之后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求安装:pipinstallrequests常用的请求方式:requests.get(),reque...
代码星球 ·2020-04-09

flask框架(七)——蓝图、请求上下文、g对象、信号、flask_session

蓝图作用:对程序进行目录结构划分不使用蓝图情况下,自己分文件目录结构:-templates-views-__init__.py-user.py-order.py-app.pyapp.pyfromviewsimportappif__name__=='__main__':app.run()__init__.pyfromfl...

flask框架(六)——闪现(get_flashed_message)、请求扩展、中间件(了解)

message-设置:flash('aaa')-取值:get_flashed_message()-假设在a页面操作出错,跳转到b页面,在b页面显示a页面的错误信息1如果要用flash就必须设置app.secret_key='asdfasdf'2特点:存了,你可以在任意一次请求中获取,但是一旦取了一次,就没有了。这里的一...

flask框架(五)——支持正则写法、模板用法、请求响应、session

如果用正则的话,我们要用自定义的路由。1导入fromwerkzeug.routingimportBaseConverter2我先要写一个类,然后继承BaseConverter,然后实现__init__,to_python(self,value),to_url(self,value)这三个方法3app.url_map.c...

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

DRF框架(一)——restful接口规范、基于规范下使用原生django接口查询和增加、原生Django CBV请求生命周期源码分析、drf请求生命周期源码分析、请求模块request、渲染模块render

DRF框架  全称:django-restframework知识点1、接口:什么是接口、restful接口规范2、CBV生命周期源码-基于restful规范下的CBV接口3、请求组件、解析组件、响应组件4、序列化组件(灵魂)5、三大认证(重中之重):认证、权限(权限六表)、频率6、其他组件:过滤、筛...

Django框架(十二)-- 中间件、CSRF跨站请求伪造

中间件一、什么是中间件请求的时候需要先经过中间件才能到达django后端(urls,views,templates,models)响应的时候也需要经过中间件才能到达web服务网关接口   django默认的七个中间件MIDDLEWARE=['django.middleware.securi...

ping github请求超时解决方案

用管理员权限(Win10)打开 C:WindowsSystem32driversetc目录下的host文件在文件末尾加上 192.30.253.112github.com151.101.88.249github.global.ssl.fastly.net 整体效果如下: ...

vue 实现返回上一页不请求数据keep-alive

 常规操作:我们通常会将通过接口请求数据的方法放在==created==或者==mounted==这两个生命周期中的一个里面调用。但是我们知道,不管是我们刚进入这个页面还是从其他页面返回这个页面,这些生命周期都会走一遍。问题:所以,即使你跳转到下级页面选好你所需的数据返回上一页时,你所回填的数据又被从接口请求...

JavaScript ajax请求

varXMLHttpReq;functioncreateXMLHttpRequest(){try{XMLHttpReq=newActiveXObject("Msxml2.XMLHTTP");//IE高版本创建XMLHTTP}catch(E){try{XMLHttpReq=newActiveXObject("Micros...
代码星球 ·2020-04-08

postman测试请求API:方式post、上传文件file

这里介绍下postman测试请求API(1)测试get请求  根据请求文档API测试get请求,传参通过params传参     (2)测试post请求  通过body传参,但参数类型不同,分为文本类型和文件类型     其他为文件类型  1、文件类型     2、文本...

jsonp解决跨域请求的原理

常见的一个面试题:简单谈下JSONP解决ajax跨域请求的原理?  1、局限:只能跨域处理Get请求  2、本质是get请求  3、实现方式:分为浏览器端和服务器端    浏览器端通过sript来实现(发请求前编写一个用来处理请求的回调函数,然后传递给服务器)       4、小结    ...

EasyMock模拟请求数据

除了常见的mock.js,最近发现一款新的前端模拟数据工具easy-mock。 官网:https://www.easy-mock.com/ 登录成功后点击右下角+号,进行项目创建  输入项目名等相关信息,创建项目    创建接口    写入数据,创建接口    创建接口完毕后,复制链接    替换接...
代码星球 ·2020-04-08
首页上一页...4243444546...下一页尾页