持续更新。。。1.貌似有点难http://ctf8.simplexue.com/phpaudit/代码如下:View Code这道题目其实就是将使得条件为真的的1.1.1.1设置为XFF头即可。直接修改请求消息头,可得Great! Key is http_client。也就是key为:http_cl...
分类:
Web程序 时间:
2015-06-22 01:08:58
阅读次数:
1797
HTTP/2 对消息头采用 HPACK 进行压缩传输,能够节省消息头占用的网络的流量。如何理解 HPACK 压缩呢? 如果我们约定将常用的请求头的参数用一些特殊的编号来表示,比如 GET /index.html 用一个 1 来表示,POST /index.html 用 2 来表示。那么是不是可以节省...
分类:
Web程序 时间:
2015-06-18 19:01:39
阅读次数:
149
1、什么是重定向 服务器向浏览器发送一个302状态码及一个Location消息头(该消息头的值是一个地址,称之为重定向地址),浏览器收到后会立即向重定向地址发出请求2、重定向原理 1>访问AddEmp 2>执行数据库插入操作 3>执行结束后使用重定向代码发回一个数据包,里面包含302状态码和...
分类:
其他好文 时间:
2015-06-14 08:11:53
阅读次数:
191
分块传输编码(Chunked transfer encoding)是超文本传输协议(HTTP)中的一种数据传输机制,允许HTTP由网页服务器发送给客户端应用( 通常是网页浏览器)的数据可以分成多个部分。分块传输编码只在HTTP协议1.1版本(HTTP/1.1)中提供。通常,HTTP应答消息中发送的数据是整个发送的,Content-Length消息头字段表示数据的长度。数据的长度很重要,因为客户端需...
分类:
Web程序 时间:
2015-06-11 17:08:07
阅读次数:
231
HTTP 响应
所谓响应其实就是服务器对请求处理的结果,或者如果浏览器请求的直接就是一个静态资源的话,响应的就是这个资源本身。
HTTP 响应的组成
①响应状态行:包括协议版本、响应状态码、响应状态信息
②响应消息头:响应头
③实体内容:响应体
最常见的响应状态码
代码 表示
说明
200 成功
服务器已成功处理了请求。通常,这表示服务器...
分类:
Web程序 时间:
2015-06-08 11:45:27
阅读次数:
114
客户端连上服务器后,向服务器发出获取某个 Web 资源的消息,称之为客户端向服务器发送了一个 HTTP 请求。一个完整的 HTTP 请求包括如下内容:
①请求行
②若干消息头(请求头)
③实体内容(请求体) 有可能没有
请求方式
HTTP 中定义了 7 种请求方式:POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT。其中最常用的是 GET...
分类:
Web程序 时间:
2015-06-08 09:44:32
阅读次数:
114
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况: (1) 打开新窗口 值为...
分类:
Web程序 时间:
2015-06-07 16:01:23
阅读次数:
128
主方法:ResponseEntity responseEntity = restTemplate.exchange(url, HttpMethod.POST, entity, Student.class, aa);
说明:
0. url 请求路径;
1. exchange可以发送HttpMethod.POST,DELE,GET,PUT请求;
2. entity包含请求的对象和消息头;
...
分类:
Web程序 时间:
2015-06-03 13:48:55
阅读次数:
1546
Android之Http通信——2.详解Http的消息头
本节引言:
在上一节中我们对HTTP的一些概念性的东西进行了了解:什么是HTTP协议,1.0版本与1.1版本的区别,SYN和ACK,TCP/IP三次握手,
HTTP操作流程,几种不同的请求方式,HTTP的状态吗,以及HTTP协议的特点,最后还了解了下OSI七层协议与TCP四层模型,
相信大家对HTTP已经有了简单的了解,本节我们来扣HTTP的消息头以及响应头,好了,开始本节内容!...
分类:
移动开发 时间:
2015-06-02 18:05:45
阅读次数:
291