HTTP超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议,自 1990 年起,HTTP 就已经被应用于 WWW 全球信息服务系统。它是无状态协议,即对于事物的处理没有记忆能力,HTTP 是一种请求/响应式的协议。一个客户机与服务器建立连接后,发送一个请求给服务器;服务器接到请求后,给予相应的响应信息。下面将从一下几个方面对Http协议做下总结【1】HTTP报文【2】HTTP状态码【3】HTTP缺陷及改进(HTTPS)【4】常见问题...
分类:
Web程序 时间:
2015-08-04 15:37:11
阅读次数:
168
HTTP学习总结: 1.HTTP协议简介; 2.与HTTP协作的web服务器; 3.HTTP报文; 4.HTTP报文首部; 5.HTTP报文首部字段; ...
分类:
Web程序 时间:
2015-08-01 22:00:30
阅读次数:
172
1.1.4.HTTP实体(HTTP Entity)
HTTP报文能够携带与请求或相应相关联的内容实体。实体存在于某些请求、响应中,它门是可选的。使用实体的请求被称为内含实体请求【译者:原文为entity enclosing requests,我把它翻译为 内含实体请求】。HTTP规范定义了两种内含实体请求,POST和PUT。而响应总是内含实体。但有些响应不符合这一规则,比如,对HEAD方法的响应...
分类:
Web程序 时间:
2015-07-30 13:31:34
阅读次数:
3192
get(默认值)是通过URL传递表单值,post传递的表单值是隐藏到http报文体中,url中看不到。区别(常考):get是通过url传递表单值,post通过url看不到表单域的值;get传递的数据量是有限的,如果要传递大数据量不能用get,比如type=“file”上传文章、type=“passw...
分类:
Web程序 时间:
2015-07-20 18:40:35
阅读次数:
138
HTTP报文分为请求报文(request message)与响应报文(response message)。一、报文的组成部分 一个HTTP报文由3部分组成,分别是: (1)、起始行(start line) (2)、首部(header) (3)、主体(body) 示例:HTTP/1.0 2...
分类:
Web程序 时间:
2015-07-05 19:47:17
阅读次数:
148
用户HTTP协议交互的信息被称为HTTP报文 简单的请求报文和响应报文实例 HTTP传输过程中常用设置 提升传输速率 编码压缩传输 (常见压缩格式:gzip compress deflate ) 分块传输编码 (Chunked Transfer Coding) 传输多种数据 (图片或文本文件上传) ...
分类:
Web程序 时间:
2015-07-03 18:48:19
阅读次数:
216
报文流· HTTP 报文是在HTTP 应用程序之间发送的数据块。这些数据块以一些文本形式的元信息(meta-information)开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文在客户端、服务器和代理之间流动。· HTTP 使用术语流入(inbound)和流出(outboun...
分类:
Web程序 时间:
2015-07-03 15:27:39
阅读次数:
262
Webx3项目是运行在jetty/tomcat这种Web应用容器中的,Web应用的模式都是请求-响应的。一个请求通过浏览器发出,封装为HTTP报文到达服务端,被容器接受到,封装为HttpRequest和HttpResponse等,然后进入Webx3的领域,通过Webx3的一套Pipeline机制到达...
分类:
Web程序 时间:
2015-07-03 15:27:25
阅读次数:
253
如果想要对某个HTTP请求进行编辑,然后重新执行观察结果,可以将这个报文从左侧拖放到右侧的Composer里面这样就可以很方便的修改HTTP请求的方法,报文头,报文体在用 SoapUI 做 API 测试的时候,这个功能将会非常实用,因为有时不确定哪些字段是必填的,哪些不是,用Fiddler可以事先做...
分类:
Web程序 时间:
2015-06-24 16:14:20
阅读次数:
147
在前面的一篇文章中,简单了介绍了HTTP报文格式,详情参考http://www.firefoxbug.net/?cat=47。这里大概介绍下基本的,常见的HTTP包头格式。POST /report/getComment.jsp HTTP/1.1Host: yeeg.comConnection: ke...
分类:
Web程序 时间:
2015-06-23 17:20:55
阅读次数:
128