摘要:
HTTP协议是基于“请求与响应”模式的无状态、应用层的协议,常基于TCP。 HTTP请求分为三个部分:请求行、消息报头、请求正文。在接收和接收请求消息之后,服务器返回一个HTTP响应消息,包括三个部分:状态行、消息报头、响应正文。下面分别说这三个部分。 请求行的格式是“请求方式”“资源路径”“HTTP版本号”,一个例子:GET /test.html HTTP/1.1。请求的方式可以是“GET”,“POST”,“PUT”,“DELETE”,“OPTIONS”,“TRACE”,“HEAD”。(现在大部分框架是基于“GET”和“POST”,不过现在也有框架是根据HTTP协议的初衷来做的,在哪里看到. 阅读全文
摘要:
Java的一个引人注意的特性就是代码的重复使用或者再生。 Java有两种方法来实现:合成和继承。合成看起来比较简单,也就是声明一个新的类型,其中包括了几个现在以后的类型。用汽车的例子来说明就是避免“重复制造轮子”。至于“轮子”应该什么时候被造出来?可以是在准备生产汽车之前就造(在定义处)、可以边造汽车边造(构建器内)、可以早完汽车然后等到要用轮子的时候(在使用之前)。 继承的实现很简单:“extends”。虽然简单,不过还是要想几个问题,这样一串的东西,先初始化哪个?其实写个简单的程序就可以验证了(基类的初始化完成之后才开始衍生类的初始化,其实简单想想也应该是这样的): 1 class Ar. 阅读全文