前言前不久,受领导所托,为部门的应届毕业生做了一次HTTP协议基础的培训,记录下来,时刻提醒自己基础才是最重要的。不过缺少https的部分,后期会补上。一、HTTP网络协议栈协议网络层级HTTP应用层TCP传输层IP网络层网络接口数据链路层HTTPS网络协议栈协议网络层级HTTP应用层TSL/SSL...
分类:
其他好文 时间:
2014-07-23 22:16:07
阅读次数:
388
一、什么是Servlet
Servlet是一种在服务器端运行的java编写的程序,是按照Servlet规范编写的一个java类。
二、Servlet的工作过程
如图所示:为了实现客户与服务器端的动态交互,需要一个遵循HTTP协议的服务器端应用软件,来处理客户的各种请求,并将结果发送给客户端。
三、Servlet的生命周期
Servle...
分类:
编程语言 时间:
2014-07-23 17:19:11
阅读次数:
310
HTTP协议状态码详解(HTTP Status Code)使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并...
分类:
其他好文 时间:
2014-07-23 15:03:36
阅读次数:
218
最近项目上遇到一个需求,最后想到的解决方案是自己实现一个web服务器去处理请求,然后再将信息发送到另外一个程序。然后返回处理之后的结果呈现出来。现在我就来分享一下如何实现的。通过.NET 为我们提供的HttpListener类实现对Http协议的处理,实现简单的web服务器。注意:此类在 .NET ...
分类:
Web程序 时间:
2014-07-23 12:50:46
阅读次数:
269
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。REST是什么 REST是英文Representational State T.....
分类:
其他好文 时间:
2014-07-23 12:19:36
阅读次数:
639
最近项目上遇到一个需求,最后想到的解决方案是自己实现一个web服务器去处理请求,然后再将信息发送到另外一个程序。然后返回处理之后的结果呈现出来。现在我就来分享一下如何实现的。通过.NET 为我们提供的HttpListener类实现对Http协议的处理,实现简单的web服务器。注意:此类在 .NET ...
分类:
Web程序 时间:
2014-07-22 22:44:13
阅读次数:
268
基础知识普及:http:HyperTextTransferProtocol:超文本传输协议它不仅能够保证计算机快速地传输超文本文档,还能确定传输文档中的哪一部分,以及哪部分内容先显示(如文本先于图形)等。http协议是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个..
分类:
Web程序 时间:
2014-07-22 18:24:52
阅读次数:
318
DNS:域名解析,BIND:BerkeleyInternetNameDomainSSL/TLS:http-->https,OpenSSL,CA,DigitalCertificate,PKIHTTP:HTTP协议,Apache,LAMP,Nginx(EngineX),LNMP(LEMP),MySQL,PHP,varnishCDN:DNS(View),varnish智能化dns;分布式的多个集群分别给我们服务用的。FileServer:NFS、S..
分类:
其他好文 时间:
2014-07-22 18:15:01
阅读次数:
185
相对于httpurlconnection ,httpclient更加丰富,也更加强大,其中apache有两个项目都是httpclient,一个是commonts包下的,这个是通用的,更专业的是org.apache.http.包下的,所以我一般用后者;
httpclient可以处理长连接,保存会话,重连接,以及请求过滤器,连接重用等等...
下面是测试代码(全部总结来自官方文档,...
分类:
编程语言 时间:
2014-07-22 17:49:51
阅读次数:
370
相对于httpurlconnection ,httpclient更加丰富,也更加强大,其中apache有两个项目都是httpclient,一个是commonts包下的,这个是通用的,更专业的是org.apache.http.包下的,所以我一般用后者;
httpclient可以处理长连接,保存会话,重连接,以及请求过滤器,连接重用等等...
下面是测试代码(全部总结来自官方文档,...
分类:
编程语言 时间:
2014-07-22 17:46:21
阅读次数:
374