HTTP响应报文格式主要分为以下4部分:
1、状态行
2、响应头部
3、空行
4、响应正文
一,状态行由3部分组成,分别为:HTTP协议版本,状态代码,状态代码描述
状态代码为3位数字,由1、2、3、4以及5开头,2开头的指响应成功,3开头的指重定向,4开头的指客户端错误,5开头的指服务端错误。详细的状态码就不介绍了,这里列举几个常见的:
200:响应成功
400:错...
分类:
Web程序 时间:
2015-04-29 19:57:59
阅读次数:
136
在讨论get方法和post方法的区别时,我们经常会提到两点:
1、get传送的数据量较小,不能大于2KB,而post传送的数据量较大,一般被默认为不受限制;
2、get安全性非常低,但是post安全性较高;
究其根本,为什么呢?就需要提到http报文以及http报文的格式。
首先我们先看一下HTTP请求报文的通用格式:
在《计算机网络——自顶向下方法》一书中提到很...
分类:
Web程序 时间:
2015-04-25 21:11:48
阅读次数:
146
1个HTTP事务是由一条请求命令和一个响应结果组成的.这种通信是通过名为HTTP报文的格式化数据块进行的分层HTTP位于应用层 TCP位于传输层 IP位于网络层所以HTTP在TCP上面,TCP在IP上面HTTP的报文是通过TCP来进行传输的浏览器输入域名连接请求资源是如何进行的?步骤:1. 浏览器从...
分类:
Web程序 时间:
2015-04-19 21:11:01
阅读次数:
118
报文是如何流动的事务处理的方向用流入和流出来表示报文流入源端服务器,工作完成之后,会流回用户的Agent代理所有报文的发送者都在接收者的上游HTTP报文的三个组成部分三个组成部分包括a. 对报文进行描述的起始行b. 包含属性的首部块c. 包含数据的主体部分(可选)首部分类通用首部: 既可以出现在请求...
分类:
Web程序 时间:
2015-04-19 21:10:26
阅读次数:
171
Servlet的作用是接收浏览器传给服务端的请求(request),并将服务端处理完的响应(response)返回给用户的浏览器,浏览器和服务端之间通过http协议进行沟通,其过程是浏览器根据用户的选择将相关信息按http协议报文的规范组装请求的http报文,报文通过网络传输到指定的服务器,服务器通...
分类:
其他好文 时间:
2015-04-18 17:24:04
阅读次数:
103
引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖HTTP请求报文由3部分组成(请求行+请求头+请求体):下面是一个实际的请求报文:①是请求方法,GET和POST是最常见的HTTP方法,除此以...
分类:
Web程序 时间:
2015-04-10 19:52:56
阅读次数:
182
<?php
/*跳转到后台*/
header("Location:index.php?g=admin");
exit;知识点释义:header()-发送一个自定义的http报文如果PHP中有该函数,则该函数必须在任何实际的输出之前被调用。Location属于HTTP应答头域中的可选功能。其功能在于重定向接收者的资源到另外一个位置。inde..
分类:
其他好文 时间:
2015-04-07 20:03:58
阅读次数:
131
Content-Type: multipart/form-data; boundary=${bound}? 关于multipart/form-data,请看:http://my.oschina.net/xinxingegeya/blog/392891 先看一个post请求上传文件的http报文,如下, POST?/ufile/post?H...
分类:
其他好文 时间:
2015-04-03 01:40:07
阅读次数:
430
HTTP请求报文解剖? HTTP请求报文由3部分组成(请求行+请求头+请求体):? ? 下面是一个实际的请求报文:? ? ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE...
分类:
Web程序 时间:
2015-03-17 10:40:42
阅读次数:
279
一个可能很多人都没有注意过的问题,http报文的date与cookie过期的时间关系...
分类:
Web程序 时间:
2015-03-16 14:34:03
阅读次数:
176