当程序运行时,首先会调用程序的self.dispatch def dispatch(self, request, *args, **kwargs): self.args = args self.kwargs = kwargs request = self.initialize_request(req ...
分类:
其他好文 时间:
2018-02-05 18:47:51
阅读次数:
176
step one:在testSuite(假如没有,新建一个)下新建一个testcase,并新建一个DataSource(注意:创建数据源时,一定要把request中所有的传参字段都放到数据源字段中<即使该字段可以为空>,否则,request在进行请求的时候没有由于没有找到对应字段,request请求 ...
解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 问题 通过这里的回答,我们可以知道: Tomcat在 7.0.73, 8.0.39, 8.5.7 ...
分类:
其他好文 时间:
2018-02-05 17:10:22
阅读次数:
202
一、CSRF概论 CSRF(Cross Site Request Forgery,跨站请求伪造)是一种网络攻击的方式。 不法分子主要使用CSRF攻击盗用身份,然后发出恶意请求。 想了解CSRF攻击的原理,必须清楚Cooked和Session的工作原理。 我们都知道Http请求是无状态的,也就是说每次 ...
分类:
其他好文 时间:
2018-02-05 14:28:06
阅读次数:
183
下面是thinkphp5.1 官方文档给出的配置,可能不好使 .htaccess改成下面亲测可用 thinkphp5.1的默认报错级别不太适合开发,可以在配置文件app.php加上:error_reporting(E_ERROR | E_PARSE ); //设置报错级别 ...
分类:
Web程序 时间:
2018-02-05 14:20:08
阅读次数:
1375
1 package com.utils; 2 3 import org.slf4j.Logger; 4 import org.slf4j.LoggerFactory; 5 6 import javax.servlet.http.HttpServletRequest; 7 import java.io... ...
分类:
其他好文 时间:
2018-02-05 12:46:37
阅读次数:
166
摘要 本文从源码层面简单讲解SpringMVC的处理器映射环节,也就是查找Controller详细过程。 SpringMVC请求流程 Controller查找在上图中对应的步骤1至2的过程 SpringMVC初始化过程 理解初始化过程之前,先认识两个类 1. RequestMappingInfo类, ...
分类:
编程语言 时间:
2018-02-05 12:32:34
阅读次数:
1274
这里是cookie的简单应用 告诉用户您的上次访问时间是:xxxx-xx-xx xx:xx:xx 思路: 第一次访问该网站时候,记录当前访问时间(new Date()) 把当前时间以cookie的形式写给客户端(response.addCookie) 第二次访问时候,获取客户端携带的相应的cooki ...
分类:
其他好文 时间:
2018-02-05 00:41:12
阅读次数:
181
客户端发送的所有通过POST发出的请求信息都可以通过request.form获取.但是如果我们要生成表单的HTML代码和验证提交的表单数据那么就需要采用另外的方法.Flask-WTF扩展可以把处理web表单的过程变得更简单. Flask-WTF能保护所有表单免受CSRF的攻击.至于CSRF的原理参考 ...
分类:
Web程序 时间:
2018-02-04 22:39:41
阅读次数:
274
一.urllib.error urllib.error可以接收有urllib.request产生的异常。urllib.error有两个方法,URLError和HTTPError。如下图所示: URLError是OSError的一个子类,HTTPError是URLError的一个子类,服务器上HTTP ...
分类:
编程语言 时间:
2018-02-04 18:07:19
阅读次数:
271