- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动态网站制作研讨
请求行中的GET称之为请求方式,请求方式有: POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT 不管POST或GET,都用于向服务器请求某个WEB资源,这两种方式的区别主要表现在数据传递上,客户端通过这两种方式都可以带一些数据给服务器: 如请求方式为GET方式,则可以在请求的URL地址后以?的形式带上交给服务器的数据,多个数据之间以进行分隔,例如: GET/mail/1.html?name=abcpassword=xyz HTTP/1.1 GET方式的特点:在URL地址后附带的参数是有限制的,其数据容量不能超过1K。 如请求方式为POST方式,则可以在请求的实体内容中向服务器发送数据,例如: POST /servlet/ParamsServlet HTTP/1.1 Host: Content-Type: application/x-www-form-urlencoded Content-Length: 28 name=abcpassword=xyz Post方式的特点:传送的数据量无限制。 举例: HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Thu, 13 Jul 2000 05:46:53 GMT Content-Length: 2291 Content-Type: text/html Cache-control: private HTML BODY …… 一个HTTP响应代表服务器向客户端回送的数据,它包括: 一个状态行、若干消息头、以及实体内容 ,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开。 ?状态行 ?一个空行 ?多个消息头 ?实体内容 状态行用于描述服务器 对请求的处理结果。 消息头用于描述服务器 的基本信息,以及数据 的描述,服务器通过这 些数据的描述信息,可 以通知客户端如何处理 等一会儿它回送的数据。 代表服务器向客户端 回送的数据 响应状态码用于表示服务器对请求的各种不同处理结果和状态,它是一个三位的十进制数。响应状态码可归为5种类别,使用最高位为1到5来进行分类,常用的有: 200(正常)—表示一切正常,返回的是正常请求结果。 404(找不到)—服务器上不存在客户机所请求的资源。 500(内部服务器错误)—服务器端的CGI、ASP、JSP等程序发生错误。 * * * * Web服务器通过客户端发送过来的这些请求信息,就可以确定向请求者回送什么资源,以及根据客户端的环境信息采用什么方式进行回送等。 在一个HTTP响应中,WEB服务器通过响应头向web客户端描述客户端的请求成功与否,以及它所发送的数据类型等一些信息,客户端通过这些信息,进而可以知道如何对数据进行处理 静态网站有哪些局限性? 要完成这一切,我们需要使用动态网页 1、无法实现有哪些信誉好的足球投注网站、登录、购买等交互功能 2、无法对静态页面的内容在线更新 生活中的动态网页 可以根据不同的输入(或操作),返回不同的网页,这就是动态网页 Google如何保存业务数据? Google如何实现业务数据的动态展示? 要掌握这一切,我们首先需要了解B/S技术 C/S的局限性 中心局域网 特定用户群中资源共享 B/S带给我们的全新体验 Internet 全球用户群中资源共享 数据库服务器 市场部 财务部 人力资源 需要安装客户端软件 Web服务器 上海用户 武汉用户 数据库 服务器 无需安装客户端软件 B/S结构(浏览器/服务器):程序完全部署在服务器上,用户通过浏览器访问应用程序,它是基于Internet的产物 应用 服务器 数据库 服务器 在应用服务器中布署运行程序 B/S中浏览器端与服务器端采用请求/响应模式进行交互 应用 服务器 数据库 服务器 解释执行 HTML文件,并断开和服务器的连接 从服务器端检索到的信息 返回响应 客户端的请求信息 发送请求 访问数据库 返回结果 运行服务器端脚本程序 用户输入 遵循HTTP协议 ASP ASP.NET PHP Perl JSP JSP(Java Server Pages)是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段和JSP标记,从而形成JSP文件(*.jsp)。 JSP的开发搭配通常是JSP + Tomcat + MySql。 静态网页与动态网页的主要区别? 是否可以这样说:动态网页是静态网页的替代品? B/S程序与C/S程序相比,有哪些优势和劣势? 1、完成一个动态网站 调查问卷(各类测试)系统 主题不限;
文档评论(0)