1 / 18
文档名称:

HTTP协议IIS.doc

格式:doc   大小:1,250KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

HTTP协议IIS.doc

上传人:花开一叶 2019/4/7 文件大小:1.22 MB

下载得到文件列表

HTTP协议IIS.doc

相关文档

文档介绍

文档介绍::“从技术角度来说,无论哪一个阵营,跟新技术都是不可避免的,也是很累的,当然作为一个程序员来说,也是必须的。要想让技术的更新对自己的影响减小,基础就必须打牢。所以,底层的东西和抽象层的东西需要下一番功夫。因为说到底,无论什么技术,无非就是架构和最终的实现,技术框架只是应用开发的一个平台一种技术,如果了解了具体的东西,技术更新对你来说就没什么影响了,或者换句话说,你要学一种新的技术,速度和效率会非常之高。”上面一段话对自己的影响很大,可能大家在踏入“程序人生”的时候都会存在一些迷茫和彷徨。尽管我是属于那种相当热爱Proramming的一份子,,,,:程序=数据结构+算法我选择的方向是Web,,由于自己水平有限,(传输层协议,相对应的有UDP)的"应用层协议"PS:TCP/UDP是广泛使用的网络通信协议,UDP协议具有不可靠性和不安全性,相对来说TCP协议是基于连接和三次握手的(相对可靠与安全),然而B/S架构的网站,由于同时在线的人数会很多,,:,HTTP协议通常被理解为”无状态”"状态"的手段有很多;如Session/:HTTP报文信息HTTPRequestHeaderHTTPResponseHeader当然,("p3p","CP=\"T\"");有兴趣详细了解的可以参考MSDN中关于部署P3P的文章。下面是老生常谈的内容了(熟悉的朋友,自行跳过,权当温****下了:))请求头(消息头)包含(客户机请求的服务器主机名,客户机的环境信息等):Accept:用于告诉服务器,客户机支持的数据类型(例如:Accept:text/html,image/*)Accept-Charset:用于告诉服务器,ept-Encoding:用于告诉服务器,ept-Language:客户机语言环境Host:客户机通过这个服务器,想访问的主机名If-Modified-Since:客户机通过这个头告诉服务器,资源的缓存时间Referer:客户机通过这个头告诉服务器,它(客户端)是从哪个资源来访问服务器的(防盗链)User-Agent:客户机通过这个头告诉服务器,客户机的软件环境(操作系统,浏览器版本等)Cookie:客户机通过这个头,将Coockie信息带给服务器Connection:告诉服务器,请求完成后,是否保持连接Date:告诉服务器,当前请求的时间一个http响应代表服务器端向客户端回送的数据,它包括:一个状态行,若干个响应消息头,以及实体内容状态行:例如:HTTP/()响应头(消息头)包含:Location:这个头配合302状态吗,用于告诉客户端找谁Server:服务器通过这个头,告诉浏览器服务器的类型Content-Encoding:告诉浏览器,服务器的数据压缩格式Content-Length:告诉浏览器,回送数据的长度Content-Type:告诉浏览器,回送数据的类型Last-Modified:告诉浏览器当前资源缓存时间Refresh:告诉浏览器,隔多长时间刷新Content-Disposition:告诉浏览器以下载的方式打开数据。例如:("Content-Disposition","attachment:filename=");("");Transfer-Encoding:告诉浏览器,传送数据的编码格式ETag:缓存相关的头(可以做到实时更新)Expries:告诉浏览器回送的资源缓存多长时间。如果是-1或者0,表示不缓存Cache-Control:控制浏览器不要缓存数据no-cachePragma