网页的缓存是由 HTTP 消息头中的 “Cache-control” 来控制的,常见的取值有 private、no-cache、max-age、must-revalidate 等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口如果指定cache-control...
分类:
Web程序 时间:
2015-11-26 15:17:54
阅读次数:
195
1.#2.3.#若没安装telnet 需安装telnet4.yum install telnet5.6.#telnet测试smtp连接postfix7.telnet 127.0.0.1 25 #回车后会显示由$smtpd_banner配置的欢迎信息8.EHLOyclink #输入ehlo消息头进行握...
分类:
Web程序 时间:
2015-11-21 22:23:36
阅读次数:
643
HTTP是一个属于应用层面的面向对象的协议,由于其便捷、快速的方式、适用于分布式超媒体信息系统。于1990年提出HTTP协议主要特点概括如下1.支持客户/服务器模式。2.简单快速请求方法常用的有get、post3.灵活HTTP允许传输任意类型的数据对象。正在传输的类型由content-type加以标...
分类:
Web程序 时间:
2015-11-07 14:49:51
阅读次数:
286
1、请求时进行头部处理1 /**2 * 设置通用消息头3 *4 * @param request5 */6 public void setHeader(HttpUriRequest request) {7 // request.setH...
分类:
其他好文 时间:
2015-11-04 08:15:56
阅读次数:
159
1、MESSAGE消息 1)头字段填写说明Call-id: 必选 CSeq: 必选 From: 必选 To: 必选 Max-Forwards: 必选 Via: 必选常用的可选参数: 指定的消息体 2)消息实例 发送MESSAGE请求消息给192.168.2.48的6010端口,参考消息如...
分类:
其他好文 时间:
2015-10-29 16:17:35
阅读次数:
326
JSP的9个隐含对象内置对象,不需要预先声明就可以在jsp或表达式中随意使用。requestjavax.servlet.ServletRequest的子类型 HttpServletRequest封装了由WEB浏览器或者其他客户端成成的Http请求的细节(参数,属性,消息头,数据) 作用范围:用户请求...
分类:
Web程序 时间:
2015-09-15 23:10:19
阅读次数:
210
状态码含义100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知...
分类:
Web程序 时间:
2015-09-06 21:30:38
阅读次数:
175
1. HTTP请求格式 做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP协议传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部分,消息体是可选的,而消息头是必须的...
分类:
Web程序 时间:
2015-08-30 12:48:27
阅读次数:
204
HTTP协议用于文件传输时,一般把文件内容放到消息体中。作为TCP之上的流式传输协议,发送端和接收端可以对大文件进行流式的发送和接收。
1.确定大小的文件传输
消息头部的Content-Length字段表示文件的长度,用于接收端确定文件的结束。
2.Chunked编码
当文件大小无法事先确定时,无法设置Content-Length字段。此时可以用分块传输的方...
分类:
Web程序 时间:
2015-08-28 23:22:55
阅读次数:
159
在B/S模式下、时常会用到重定向,现对这个概念作个理解。一、什么是重定向服务器向浏览器发送一个302状态码及一个Location消息头(该消息头的值是一个地址,称之为重定向地址),浏览器收到后会立即向重定向地址发出请求。(这句不理解没关系,继续往下看)二、重定向原理过程:
1. 访问AddEmp
2. 执行数据插入操作
3. 执行结束后使用重定向代码发回一个数据包,里面包括302状态码和...
分类:
其他好文 时间:
2015-08-19 16:54:28
阅读次数:
114