- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTTP协议 HTTP协议简介 HTTP的会话方式 HTTP URL HTTP请求 HTTP响应 HTTP消息 HTTP协议简介 HTTP(Hypertext Transfer Protocol)超文本传输协议,绝大多数的WEB开发,都是构建在HTTP协议之上的WEB应用,从1990年开始就在WWW上广泛应用,是现在WWW上应用最多的协议,主要的有HTTP/1.0和HTTP1.1 ,目前的版本是1.1 是web浏览器和服务器之间一问一答的交互过程必须遵守的协议,是tcp/ip中的一个应用协议。用来规定数据交换过程和数据本身的格式 HTTP是一个基于请求/响应模式的、无状态的协议 HTTP的会话方式 HTTP1.0的会话方式 建立连接---发送请求---接收响应---关闭连接 HTTP1.1的会话方式 建立连接---发送请求---接收响应---发送请求---接收响应……---关闭连接 浏览器访问多内容网页 HTTP1.0 HTTP1.1 在一个TCP连接上可以传送多个HTTP请求和响应(注意:只针对单个网页而言) 多个请求和响应过程可以重叠进行 增加了更多的请求头和响应头 HTTP URL HTTP URL的格式如下: HTTP://HOST [: PORT][/ABS_PATH] 其中HTTP表示要通过HTTP协议来定位网络资源。HOST表示合法的INTERNET主机域名或IP地址(以点分十进制的格式表示)。PORT用于指定一个端口号,拥有被请求资源的服务器主机监听该端口的TCP连接,如果PORT是空,或者没有给出,则使用缺省的端口80。ABS_PAHT指定请求资源的URI(统一资源标识符Uniform Resource Identifier),如果URI中没有给出ABS_PATH,那么当他们作为请求URI时,必须以“/”的形式给出。 HTTP请求 浏览器发出的请求消息: 一个请求行[,若干消息头,实体内容] 上述内容需要写在不同的行 格式: 请求方式 资源路径 HTTP版本号 请求方式:POST,GET,HEAD… HTTP响应消息 Web服务器返回给浏览器 一个状态行[,若干消息头,实体内容] 上述内容需要写在不同的行 响应消息的实体内容就是HTML文档的内容 格式: HTTP版本号 状态码 原因叙述 响应状态码 响应状态码 (1)100-199: 表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。 (2)200-299: 表示成功接收请求并完成整个处理过程。 (3)300-399: 为完成请求,客户需要进一步细化请求,例如请求的资源已经移动到一个新的地址。 (4)400-499:客户端的请求错误。 (5)500-599:服务端出现错误。 响应状态码 典型的情况: 200(正常):表示一切正常,返回的是正常的请求结果 302/307(临时重定向):指出被请求的文档已经被临时删除移动到别处,此文档的新的URL在Location响应头中给出 304(未修改):表示客户机缓存的版本是必威体育精装版的,客户机应该继续使用它。 401(未经授权):表示客户机访问的是一个受到口令和密码保护的界面,结合使用一个WWW-Authenticate响应头提示客户机应该重新发送一个带有Authorization头的请求消息。 404(找不到)服务器上不存在客户机所请求的资源。 500(内部服务器错误):服务器端的CGI,ASP,JSP等程序错误。 HTTP消息头 实现浏览器与服务器之间共同遵守的指令,编码方式,刷新时间等 使用POST和GET方式传递参数 在URL地址后面可以附加一些参数 默认的操作都是GET方式 长度有限 数据显式发送 form表单一般都使用POST方式提交表单数据 数据长度可以很大,理论上无限 数据必威体育官网网址 Tomcat服务器 服务器软件:管理网站内容,供浏览者进行浏览 服务器:运行了服务器软件的机器 Tomcat:可以管理Java相关技术编写的网站内容 Tomcat的安装和配置 安装:从网站上下载tomcat的压缩包,解压到你的硬盘上 配置: tomcat的正常运行需要jdk的支持,所以需要先配置好jdk tomcat需要配置CATALINA_HOME 这个环境变量,其值为tomcat的路径 Tomcat的目录结构 bin:启动和关闭的脚本文件 conf:服务器的配置文件 lib:服务器运行需要的jar文件 logs:日志文件 temp:运行时产生的临时文件 webapps:发布的web应用程序 work:JSP生成的class文件和源文件 Tomcat的启动和关闭 安装方式下 服务的启动和关闭 解压方式下 bin目录下的startup.bat和shutdo
文档评论(0)