一次完整的HTTP请求过程 当我们在web浏览器的地址栏中输入: www.baidu.com,然后回车,到底发生了什么 过程概览 1.对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址 2.根据这个IP,找到对应的服务器,发起TCP的三次握手 3.建立TCP连接后发起HTTP ...
分类:
Web程序 时间:
2019-07-22 20:03:18
阅读次数:
169
最近一个项目中用到了https的请求,在实际调用过程中发现之前的http方法不支持https,调用一直报错。 查询了一下,添加几行代码解决问题。 public string HttpPost(string Url, string postDataStr, string useragent = nul ...
分类:
Web程序 时间:
2019-07-22 15:06:33
阅读次数:
205
CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用站点内的信任用户,而CS ...
分类:
其他好文 时间:
2019-06-19 20:03:22
阅读次数:
108
一、JS原生Ajax Ajax=异步Javascript+XML; ajax是一种数据请求的方式,不需要刷新整个页面。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 ajax的核心技术当然是XMLHttpRequest对象; ajax请求过程:创建XMLHttpRequest对象 ...
分类:
Web程序 时间:
2019-06-14 12:26:17
阅读次数:
141
Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 1. flask内置信号 源码示例 class Flask(_PackageBoundObject): def full_dispatch_request(self): self.try_tri ...
分类:
其他好文 时间:
2019-06-10 13:40:10
阅读次数:
96
早期的性能测试更关注后端服务的处理能力。 一个用户去访问一个页面的请求过程,如上图。 数据传输时间 当你从浏览器输入网址,敲下回车,开始... 真实的用户场景请不要忽视数据传输时间,想想你给远方的朋友写信,信件需要经过不同的交通运输工具送到朋友手上;当你的朋友写好了信,再次通过不同的交通工具送到你的 ...
分类:
其他好文 时间:
2019-06-08 18:53:03
阅读次数:
107
HTTP协议 (超文本传输协议) 1.用途 : 网页获取,数据的传输 2.特点: 应用层协议,传输层使用tcp传输 简单,灵活,很多语言都有HTTP专门接口 无状态,协议不记录传输内容 http1.1 支持持久连接,丰富了请求类型 3.网页请求过程 HTTP请求(request) 1.请求行 : 具 ...
分类:
编程语言 时间:
2019-06-07 20:46:34
阅读次数:
131
一、引言 上篇介绍了Http的请求过程提到了在请求进入到创建完 HttpApplication 对象后,将进入一系列的处理事件Event,那么这些事件具体都有哪些呢,这篇文章就来简要阐述一下。 二、正文 既然请求最后交给了 HttpApplication 处理,那么通过获取该对象,我们就可以通过反射 ...
分类:
Web程序 时间:
2019-06-07 00:50:33
阅读次数:
104
一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http_load-12mar2006.ta ...
分类:
Web程序 时间:
2019-05-08 19:08:34
阅读次数:
241
https://www.cnblogs.com/hggen/p/6264475.html TOMCAT原理详解及请求过程 Tomcat: Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servle ...
分类:
其他好文 时间:
2019-05-06 14:38:27
阅读次数:
142