Request和Response程序设计
- 格式:doc
- 大小:233.00 KB
- 文档页数:14
网络程序设计(ASP)教学大纲课程类别:专业核心课适用专业:计算机应用技术专业,计算机网络技术专业,电子商务专业授课学时:6课程学分:6一、课程性质、任务本课程是计算机应用技术专业的专业核心课程,属于理论性和实践性都很强的职业技术课,通过本课程的基础知识、编程技巧、组件、数据访问技术等内容的学习,学生应该掌握网络程序设计编程的一般理论和技巧,熟练使用组件,能够结合数据库开发出能在实际中应用的网络程序。
二、课程培养目标:1、知识目标互联网基础知识、IIS、HTML、VBScript 、控件、ASP内建对象、SQL操作基础、数据库技术和ASP应用实例,掌握一定的编程能力,通过实战做案例提高。
2、技能目标熟练掌握WEB程序设计和实践编程能力、调试能力以及编程技巧,并能对WEB交互式系统的设计和移植。
通过网络电子报网页设计,最终产生一个功能完整的网络信息系统,让学生掌握WEB交互式系统的开发思路和过程。
3、素质目标初步具备辩证思维能力。
具有实事求是的学风和改革创新意识。
具有良好的职业道德和较强的事业心、责任感。
三、选用教材与参考资料1、教材版本信息《ASP动态网页设计教程》,丁桂芝,中国铁道出版社,2007.05,第1版,普通高等教育“十一五”国家级规划教材。
2、教材使用评价国家级规划教材,体系完整,实例偏少,可适当为个知识要点配备实例。
3、选用的参考资料《ASP编程技术基础》,李存斌、田惠英,高等教育出版社,2004.07,第1版,普通高等教育“十五”国家级规划教材。
四、本课程与其他课程的联系与分工先修课程《计算机文化基础》、《语言程序设计基础》、《网页制作原理与实现》、《数据库原理与应用》。
后续课程未设。
与其他课程配合与取舍情况《计算机文化基础》内容中应添加ACCESS内容;《网页制作原理与实现》中已经详细列出HTML内容,本课程应略讲。
五、课程教学内容与基本要求教学模块(一)、基础知识本模块是课程基础所在,结合学生就业实际及知识更新,突出体系重点。
本科实验报告课程名称:Web程序设计实验项目:HTML语言实验地点:逸夫楼303专业班级:学号:学生姓名:指导教师:2013年12月13日一、实验目的和要求1.掌握常用的HTML语言标记;2.利用文本编辑器建立HTML文档,制作简单网页。
二、实验内容和原理1.在文本编辑器“记事本”中输入如下的HTML代码程序,以文件名sy1.html保存,并在浏览器中运行。
(请仔细阅读下列程序语句,理解每条语句的作用)源程序清单如下:<html><head><title>Example</title></head><body bgcolor="#00DDFF"><h1><B><I><FONT COLOR="#FF00FF"><MARQUEE BGCOLOR= "#FFFF00" direction=left behavior=alternate>welcome toyou</MARQUEE></FONT></I></B></h1><hr><h2 align=center><FONT COLOR="#0000FF">A simple HTML document</FONT></h2><EM>Welcome to the world of HTML</EM><p>This is a simple HTML document.It is to give you an outline of how to write HTML file and how the<b> markup tags</b> work in the <I>HTML</I> file</p><p>Following is three chapters<ul><li>This is the chapter one</li><li><A HREF="#item">This is the chapter two</A></li><li>This is the chapter three</li></ul></p><hr><p><A NAME="item">Following is items of the chapter two</A> </p><table border=2 bgcolor=gray width="40%"><tr><th>item</th><th>content</th></tr><tr><td>item 1</td><td>font</td></tr><tr><td>item 2</td><td>table</td></tr><tr><td>item 3</td><td>form</td></tr></table><hr><p>1<p>2<p>3<p>4<p>5<p>6<p>7<p><B><I><FONT COLOR=BLUE SIZE=4>End of the example document </FONT></I></B> </p></body></html>2.编写一个能输出如图所示界面的HTML文件。
**大学网站后台管理系统——部门网站管理模块开发摘要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们生活的各个方面发挥着重要的作用。
Internet上发布信息主要是通过网站来实现的,因此网站建设在Internet应用上的地位显而易见,同时网站的后台管理问题也凸现出来了。
本文将系统的介绍**大学网站后台管理系统--部门网站管理模块开发。
本文讲述了利用DREAMWEA VER MX和ASP进行网站设计的开发过程,对网站的设计及网站的实现进行了详细的说明。
本文的主要内容主要包括HTML,DREAMWEA VER MX,ASP,SQL语言的基本概念及高级应用,ASP与数据库的连接。
利用DREAMWEA VER MX和ASP开发的网站,功能上虽不是十分完备,但都是在调查研究后,并参考相关的系统资料,学习中外大型优秀网站的优点和特点进行开发设计的,具有一定的技术性。
关键词ASP ;SQL;DREAMWEA VER MX ;后台管理AbstractThe rapid development of the Internet today, Internet access to become an important channel for procuring、promulgating and transmitting information, it is in all aspects of people's lives and plays an important role. Internet to publish information is mainly achieved through the website, therefore the construction site in the status of Internet applications is obvious, at the same time, Back-stage management issues are becoming stand out.This article describes the system background ** University Web site management system--departmental website management module development.This paper describes the use DREAMWEAVER MX and ASP for web design and development process,and the Website design and website on the implementation of a detailed description. The main contents include HTML, DREAMWEAVER MX, ASP, SQL language concepts and advanced applications, ASP and database.Although it is not very complete functions to use DREAMWEAVER MX and ASP website development, after all the research and reference materials related to the system, learning Chinese and foreign large outstanding advantages and features of the site development and design, it has some technical.KeywordsASP;SQL;DREAMWEAVER MX ;Back-stage management目录1 绪论 (1)引言 (1)研究背景和实现意义 (1)国内外发展状况 (1)**大学网站后台管理系统采用的相关技术 (2)1.2.1 ASP技术简介 (2)1.2.2 ASP页面的结构 (3)的运行环境 (3)的内建对象 (4)1.2.5. ASP的主要内置组件 (4)1.2.6 Database Access组件ADO (4)1.3 ASP技术访问WEB数据库 (5)访问WEB数据库简介 (5)访问WEB数据库的多种方案 (6)1.3.3 ASP访问数据库的原理 (6)1.4 本文的工作特点及安排 (7)2 **大学网站后台管理系统需求分析 (9)2.1 系统概述 (9)2.2 功能需求 (9)2.3 性能需求 (10)2.4 本章小结 (11)3**大学网站后台管理系统设计 (12)3.1 **大学网站后台管理系统简介 (12)**大学网站后台管理系统架构 (12)3.3 系统功能框架 (13)3.3.1 首页设计 (14)用户信息管理模块 (15)资料发布管理模块 (16)部门网站管理模块 (17)3.4 数据库设计 (18)3.4.1 数据库 (18)3.4.2 数据库结构 (18)3.5 本章小结 (20)4 基于ASP的**大学网站后台管理系统的实现 (21)4.1 项目应用前景 (21)4.2 系统开发模式及技术 (21)4.3 系统概述 (21)4.4 系统流程图 (21)**大学网站后台管理系统部门网站管理模块的实现 (22)4.5.1 数据库连接 (22)4.5.2 系统登陆子模块 (22)4.5.3 系统主页面子模块 (25)4.5.4 部门网站管理子模块 (27)4.5.5 部门网站头部图片修改子模块 (28)4.5.6 部门信息修改子模块 (31)4.5.6 栏目管理子模块 (32)4.子栏目管理子模块 (34)4.5.8 栏目新增子模块 (36)5 结束语 (37)致谢 (38)参考文献 (39)1 绪论研究背景和实现意义在Internet飞速发展的今天,电子数字计算机是20世纪重大科技发明之一,而互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
ASP网络程序设计期末复习一、基本内容:1. ASP内置对象:Response、Request、Application、Session、Server作用、主要方法及属性2.ASP内置组件File Access组件、Ad Rotator组件、PageCounter组件、ContentLinking组件、ADO组件组件作用、组件对象创建、组件对象的方法、属性及使用方法3 .ADO组件与Web数据库(1)连接数据库:①两种连接技术:对象连接嵌入数据库连接(OLEDB)、开放数据库连接(ODBC)②三种连接方法:◆创建基于OLEDB的连接:Dim dbSet db=Server.CreateObject("ADODB.Connection") '创建连接对象db.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _' Server.Mappath("address.mdb") & "; Persist Security Info=False" '设置连接串属性db.open◆创建没有ODBC数据源的基于ODBC的连接Dim db, strConSet db=Server.CreateObject("ADODB.Connection") '创建连接对象strCon ="Dbq="&Server.Mappath("address.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"db.open strCon◆创建有数据源的基于ODBC的连接首先要通过windows系统的管理工具中的数据源建立一个系统数据源Dim db, strConSet db=Server.CreateObject("ADODB.Connection") '创建连接对象db.open "DNS=数据源名"(2) 操作数据库◆三种渠道:①ADO组件的连接对象(connection)的Execute方法:语法格式:connection.execute CommandText [,RecordAffected, Option]其中:◆CommandText 表示所要执行的对数据库操作的SQL命令,可以是插入(Insert)记录、删除记录(delete),更新(update)、查询(select)等命令或数据库的存储过程(即在数据库管理系统中事先编写好的处理数据库的程序段)◆RecordAffected 返回每次对数据库操作影响的记录数,可以省略◆Option 指定操作中的命令类型,其取值详见教材P182表6-2例如:设db为已定义并成功实现与数据连接的ADO连接对象◆删除表users中name字段值为张三的记录,并将删除记录的条数存入number变量中strSql=”delete from users where name=‟张三‟“db.execute strSql ,number◆查询表users中姓名(name)字段值为张三的信息,将返回的记录集存入记录集变量rs中strSql=”select * from users where name=‟张三‟“rs=db.exectue (strSql)◆说明:ADO组件的连接对象(connection)的Execute方法在返回记录集时,要将命令参数写在括号内②ADO组件的记录集对象(Recordset)语法格式:创建记录集对象变量:rs=server.creatObject(“ADODB.Recordset”)打开记录集:rs.open 表名|SQL查询命令,活动连接对象名,游标类型,加锁类型向记录集中添加记录:rs.addnew删除记录集中当前记录:rs.delete将修改后的记录内容保存回数据库:rs.update*③ADO组件的命令对象(Command)的execute方法:与connection对象的execute方法类似,但在使用前设置其活动连接属性,指定一个活动连对象(详见教材P185~187◆事务处理:利用ADO连接对象的事务处理,避免不规范或错误数据被写入数据库。
第3章的内置对象3.8.1 作业题1.使用Response对象,在Default.aspx上输出系统当前日期和时间。
如图1所示:图1 作业题3-12. 创建一个网页Default.aspx,用户输入姓名、年龄,如图2所示。
单击“确定”按钮后,页面跳转到Welcome.aspx,并显示用户刚才输入的信息,如图3所示。
要求只能采用Response和Request对象,页面跳转采用GET请求。
图2 Default.aspx 图3 Welcome.aspx3. 实现不同身份的用户,登录后进入不同的页面。
在Default.aspx的下拉列表中只有admin和user选项,如图4所示。
根据登录的用户名,分别进入Admin.aspx和User.aspx,并且显示如图5、图6所示的欢迎信息。
要求采用Session对象来实现。
图4 Default.aspx 图5 Admin.aspx 图6 User.aspx4.在作业题3的基础上分别统计admin和user的访问量,要求用Application对象来实现。
如图7——图9所示图7 Default.aspx 图8 Admin.aspx 图9 User.aspx5. 如图所示,在默认主页输入昵称,进入网站中的另一个页面NewPage,显示欢迎信息和客户端IP地址。
若是第一次访问,用cookie存储本次访问的时间。
下次再访问时,显示上次访问的时间。
要求采用server对象进行页面跳转并传递参数。
如图10——图12所示。
图10 输入昵称图11 第一次访问时的欢迎信息图12 非第一次访问时的欢迎信息见“课后习题源代码”文件夹下的“homework3-1——homework3-5”3.8.2 思考题有哪些常用内置对象?能否对每个内置对象用一句话简述他们的作用?答案:(1)Response:向浏览器输出信息。
(2)Request:从浏览器获取信息。
(3)Application:为所有用户提供共享信息。
第三章:Jsp隐式对象(request对象、response对象session对象、application对象、cookie)Jsp隐式对象概述:由JSP规范提供,不用编写者实例化。
通过Web容器实现和管理。
所有JSP页面均可使用。
只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>)。
常用九大内置对象的作用和方法1、out对象:代表提供输出流的访问。
2、request对象:request对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息。
常用方法:getparameter()getParameterValues()setAttribute() getAttribute()3、response对象:允许直接访问HttpServletResponse对象常用方法:sendRedirect()4、session对象:允许直接访问HttpServletResponse对象常用方法:setAttribute()、getAttribute()5、application对象:用于多个程序或者多个用户之间共享数据。
常用方法:setAttribute()、getAttribute()6、config :将初始化数据传递给一个JSP页面7、page :代表JSP页面对应的Servlet类实例8、exception:针对错误网页,未捕捉的例外9、pageContext :管理网页的属性内置对象的作用域:◆application:服务器启动到停止这段时间◆session:HTTP会话开始到结束这段时间◆request:HTTP请求开始到结束这段时间◆page:当前页面从打开到关闭这段时间对于每一个用户都共享同一个对象的是:application对象,而每个用户分别使用不同对象实例的是:session对象forword和sendRedirect的区别:forword仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;sendRedirect则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接getParameter(String name);例题一:文件名:input.html<html>< body bgcolor="white"><font size=1><form action="requestdemo1.jsp" method=post name=form><input type="text" name="boy"><input type="submit" value="Enter" name="submit"></form></font></body></html>文件名:requestDemo1.jsp:<%@ page contentType="text/html;charset=GB2312" %><html><body bgcolor="white"><font size=4><p>获取文本框提交的信息:<%String strContent=request.getParameter("boy");%><%=strContent%> // 输出文本框boy提交的信息<p> 获取按钮的名字:<%String strButtonName=request.getParameter("submit");%><%=strButtonName%> // 输出按钮的value名字</font></body></html>例题二:设计一个简单的“JSP程序设计网上测试系统”,如下图所示。
实验三 Request和Response程序设计一、实验目的及要求1.熟练掌握利用Request对象从客户端获得信息的技术;2.熟练掌握Form和QueryString方法,编制用户注册信息的填写与显示程序;3.熟练掌握利用Response对象向客户端输出信息的技术;4.熟练掌握Write、Redirect和Cookies方法,编制相关的验证演示程序。
二、实验内容1.试编写一个简单的注册程序,客户注册后显示客户的注册信息。
2.试编写一个HTML页面,在页面中输出4个多项选择题,题目内容自拟,每个题目均有A、B、C和D四个选项,当用户单击“交卷”按钮时,提交答案给grade.asp页面,grade.asp页面获得表单所提交的数据后,将数据直接输出给客户端,以显示用户对各题所作出的选择。
3.试编写一个ASP程序,实现在浏览器中显示接受请求的服务器的IP地址、服务器的端口号、当前网页的实际物理路径、当前网页的虚拟路径和发出请求的客户端IP地址。
三、实验指导ASP几个重要的内部对象:●Request对象:从客户端获取数据●Response对象:向客户端输出数据●●Session对象:记载特定客户的信息●●Application对象:记载同一个应用程序中的所有用户之间的共享信息●●Server对象:创建COM对象和Scripting组件等(一)Request对象Request对象:用于接受所有从浏览器发往服务器的请求内的所有信息。
Request对象的语法:Request[.数据集合|属性|方法](变量或字符串)12.3.练习一:改写实验二中的asp1.asp 和 asp2.asp使用Request对象的QueryString集合,从HTTP查询字符串中读取用户提交的数据①将if1.asp中的method改为get②将if2.asp中的fname=Request.Form("firstname")改为fname=Request.QueryString("firstname")lname=Request.Form("lastname")改为lname=Request.QueryString("lastname")③在浏览器中预览,并观察浏览器中的URL与修改前有什么不同练习二:①文件a1.asp 创建两个超链接,通过链接,传递参数i给文件a2.asp(二)Response对象功能:将输出发送到客户端。
Response对象的语法:Response.集合|属性|方法1.方法功能Write 输出信息到客户端浏览器Redirect 引导客户端浏览器至新的 Web 页面BinaryWrite 输出二进制信息到客户端浏览器Clear 清除在缓冲区的所有HTML页面End终止处理ASP程序,并返回当时的状况Flush 立即送出缓冲区的HTML数据2.属性功能Buffer 设置是否把Web页面输出至缓冲区,取值为false或true;默认为falseContentType 设置服务器响应给客户端的HTTP文件形式;如果未指定,默认为TEXT/HTML3.Response对象的集合⑴设置Cookies语法:Response.Cookies(“cookiesname”)=“cookiesvalue”功能:将cookiesvalue写入至客户端硬盘。
⑵设定Cookies的有效期语法:Response.Cookies(“cookiesname”).expires=“settingtime”功能:将Cookies设为永久的方式,其有效期为settingtime。
(1) 取出Cookies语法:Request.Cookies(“cookiesname”)功能:取得客户端硬盘内所存的Cookies值。
(三)实例分析:网站注册和进入1若是首次访问本网站,则先注册,并把用户名记入cookies;若是老顾客,则直接进入网站。
2. 程序流程(1) 主程序:4_index.asp(2)主页显示程序:4_home.asp(有参数jr)⑶ 注册程序:4_login.asp (4) 验证程序:4_verify.asp3.程序代码⑶注册程序:4_login.asp在dreamweaver设计界按下图设计:并适当修改代码界面内容如下:四、实验思考题1.Response 的Write 方法的两种写法有何区别。
2.Redirect 方法和超链接的区别是什么?3.当使用Redirect 方法时,为什么有时要在文件开头加<% Reponse.Buffer=True %>这句话?4.请开发一个简单的在线考试程序,可以包括若干道单选题、多选题,单击交卷按钮后就可以根据标准答案在线评分。
附录:ContentType类型".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="application/x-a11"".acp"="audio/x-mei-aac"".ai"="application/postscript"".aif"="audio/aiff"".aifc"="audio/aiff"".aiff"="audio/aiff"".anv"="application/x-anv"".asa"="text/asa"".asf"="video/x-ms-asf"".asp"="text/asp"".asx"="video/x-ms-asf"".au"="audio/basic"".avi"="video/avi"".awf"="application/vnd.adobe.workflow"".biz"="text/xml"".bmp"="application/x-bmp"".bot"="application/x-bot"".c4t"="application/x-c4t"".c90"="application/x-c90"".cal"="application/x-cals"".cat"="application/vnd.ms-pki.seccat"".cdf"="application/x-netcdf"".cdr"="application/x-cdr"".cel"="application/x-cel"".cer"="application/x-x509-ca-cert"".cg4"="application/x-g4"".cgm"="application/x-cgm"".cit"="application/x-cit"".class"="java/*"".cml"="text/xml"".cmp"="application/x-cmp"".cmx"="application/x-cmx"".cot"="application/x-cot"".crl"="application/pkix-crl"".crt"="application/x-x509-ca-cert" ".csi"="application/x-csi"".css"="text/css"".cut"="application/x-cut"".dbf"="application/x-dbf"".dbm"="application/x-dbm"".dbx"="application/x-dbx"".dcd"="text/xml"".dcx"="application/x-dcx"".der"="application/x-x509-ca-cert" ".dgn"="application/x-dgn"".dib"="application/x-dib"".dll"="application/x-msdownload" ".doc"="application/msword"".dot"="application/msword"".drw"="application/x-drw"".dtd"="text/xml"".dwf"="Model/vnd.dwf"".dwf"="application/x-dwf"".dwg"="application/x-dwg"".dxb"="application/x-dxb"".dxf"="application/x-dxf"".edn"="application/vnd.adobe.edn" ".emf"="application/x-emf"".eml"="message/rfc822"".ent"="text/xml"".epi"="application/x-epi"".eps"="application/x-ps"".eps"="application/postscript" ".etd"="application/x-ebx"".exe"="application/x-msdownload" ".fax"="image/fax"".fdf"="application/vnd.fdf"".fif"="application/fractals"".fo"="text/xml"".frm"="application/x-frm"".g4"="application/x-g4"".gbr"="application/x-gbr"".gcd"="application/x-gcd"".gif"="image/gif"".gl2"="application/x-gl2"".gp4"="application/x-gp4"".hgl"="application/x-hgl"".hpg"="application/x-hpgl"".hpl"="application/x-hpl"".hqx"="application/mac-binhex40" ".hrf"="application/x-hrf"".hta"="application/hta"".htc"="text/x-component"".htm"="text/html"".html"="text/html"".htt"="text/webviewhtml"".htx"="text/html"".icb"="application/x-icb"".ico"="image/x-icon"".ico"="application/x-ico"".iff"="application/x-iff"".ig4"="application/x-g4"".igs"="application/x-igs"".iii"="application/x-iphone"".img"="application/x-img"".ins"="application/x-internet-signup" ".isp"="application/x-internet-signup" ".IVF"="video/x-ivf"".java"="java/*"".jfif"="image/jpeg"".jpe"="image/jpeg"".jpe"="application/x-jpe"".jpeg"="image/jpeg"".jpg"="image/jpeg"".jpg"="application/x-jpg"".js"="application/x-javascript"".jsp"="text/html"".la1"="audio/x-liquid-file"".lar"="application/x-laplayer-reg" ".latex"="application/x-latex"".lavs"="audio/x-liquid-secure"".lbm"="application/x-lbm"".lmsff"="audio/x-la-lms"".ls"="application/x-javascript"".ltr"="application/x-ltr"".m1v"="video/x-mpeg"".m2v"="video/x-mpeg"".m3u"="audio/mpegurl"".m4e"="video/mpeg4"".man"="application/x-troff-man"".math"="text/xml"".mdb"="application/msaccess"".mdb"="application/x-mdb"".mfp"="application/x-shockwave-flash" ".mht"="message/rfc822"".mhtml"="message/rfc822"".mi"="application/x-mi"".mid"="audio/mid"".midi"="audio/mid"".mil"="application/x-mil"".mml"="text/xml"".mnd"="audio/x-musicnet-download" ".mns"="audio/x-musicnet-stream" ".mocha"="application/x-javascript" ".movie"="video/x-sgi-movie"".mp1"="audio/mp1"".mp2"="audio/mp2"".mp2v"="video/mpeg"".mp3"="audio/mp3"".mp4"="video/mpeg4"".mpa"="video/x-mpg"".mpd"="application/vnd.ms-project" ".mpe"="video/x-mpeg"".mpeg"="video/mpg"".mpg"="video/mpg"".mpga"="audio/rn-mpeg"".mpp"="application/vnd.ms-project" ".mps"="video/x-mpeg"".mpt"="application/vnd.ms-project" ".mpv"="video/mpg"".mpv2"="video/mpeg"".mpw"="application/vnd.ms-project" ".mpx"="application/vnd.ms-project" ".mtx"="text/xml"".mxp"="application/x-mmxp"".net"="image/pnetvue"".nrf"="application/x-nrf"".nws"="message/rfc822"".odc"="text/x-ms-odc"".out"="application/x-out"".p10"="application/pkcs10"".p12"="application/x-pkcs12"".p7b"="application/x-pkcs7-certificates" ".p7c"="application/pkcs7-mime"".p7m"="application/pkcs7-mime"".p7r"="application/x-pkcs7-certreqresp" ".p7s"="application/pkcs7-signature" ".pc5"="application/x-pc5"".pci"="application/x-pci"".pcl"="application/x-pcl"".pcx"="application/x-pcx"".pdf"="application/pdf"".pdf"="application/pdf"".pdx"="application/vnd.adobe.pdx" ".pfx"="application/x-pkcs12"".pgl"="application/x-pgl"".pic"="application/x-pic"".pko"="application/vnd.ms-pki.pko" ".pl"="application/x-perl"".plg"="text/html"".pls"="audio/scpls"".plt"="application/x-plt"".png"="image/png"".png"="application/x-png"".pot"="application/vnd.ms-powerpoint" ".ppa"="application/vnd.ms-powerpoint" ".ppm"="application/x-ppm"".pps"="application/vnd.ms-powerpoint" ".ppt"="application/vnd.ms-powerpoint" ".ppt"="application/x-ppt"".pr"="application/x-pr"".prf"="application/pics-rules"".prn"="application/x-prn"".prt"="application/x-prt"".ps"="application/x-ps"".ps"="application/postscript"".ptn"="application/x-ptn"".pwz"="application/vnd.ms-powerpoint" ".r3t"="text/vnd.rn-realtext3d"".ra"="audio/vnd.rn-realaudio"".ram"="audio/x-pn-realaudio"".ras"="application/x-ras"".rat"="application/rat-file"".rdf"="text/xml"".rec"="application/vnd.rn-recording"".red"="application/x-red"".rgb"="application/x-rgb"".rjs"="application/vnd.rn-realsystem-rjs"".rjt"="application/vnd.rn-realsystem-rjt"".rlc"="application/x-rlc"".rle"="application/x-rle"".rm"="application/vnd.rn-realmedia"".rmf"="application/vnd.adobe.rmf"".rmi"="audio/mid"".rmj"="application/vnd.rn-realsystem-rmj" ".rmm"="audio/x-pn-realaudio"".rmp"="application/vnd.rn-rn_music_package" ".rms"="application/vnd.rn-realmedia-secure" ".rmvb"="application/vnd.rn-realmedia-vbr" ".rmx"="application/vnd.rn-realsystem-rmx" ".rnx"="application/vnd.rn-realplayer"".rp"="image/vnd.rn-realpix"".rpm"="audio/x-pn-realaudio-plugin"".rsml"="application/vnd.rn-rsml"".rt"="text/vnd.rn-realtext"".rtf"="application/msword"".rtf"="application/x-rtf"".rv"="video/vnd.rn-realvideo"".sam"="application/x-sam"".sat"="application/x-sat"".sdp"="application/sdp"".sdw"="application/x-sdw"".sit"="application/x-stuffit"".slb"="application/x-slb"".sld"="application/x-sld"".slk"="drawing/x-slk"".smi"="application/smil"".smil"="application/smil"".smk"="application/x-smk"".snd"="audio/basic"".sol"="text/plain"".sor"="text/plain"".spc"="application/x-pkcs7-certificates"".spl"="application/futuresplash"".spp"="text/xml"".ssm"="application/streamingmedia"".sst"="application/vnd.ms-pki.certstore"".stl"="application/vnd.ms-pki.stl"".stm"="text/html"".sty"="application/x-sty"".svg"="text/xml"".swf"="application/x-shockwave-flash" ".tdf"="application/x-tdf"".tg4"="application/x-tg4"".tga"="application/x-tga"".tif"="image/tiff"".tif"="application/x-tif"".tiff"="image/tiff"".tld"="text/xml"".top"="drawing/x-top"".torrent"="application/x-bittorrent" ".tsd"="text/xml"".txt"="text/plain"".uin"="application/x-icq"".uls"="text/iuls"".vcf"="text/x-vcard"".vda"="application/x-vda"".vdx"="application/vnd.visio"".vml"="text/xml"".vpg"="application/x-vpeg005"".vsd"="application/vnd.visio"".vsd"="application/x-vsd"".vss"="application/vnd.visio"".vst"="application/vnd.visio"".vst"="application/x-vst"".vsw"="application/vnd.visio"".vsx"="application/vnd.visio"".vtx"="application/vnd.visio"".vxml"="text/xml"".wav"="audio/wav"".wax"="audio/x-ms-wax"".wb1"="application/x-wb1"".wb2"="application/x-wb2"".wb3"="application/x-wb3"".wbmp"="image/vnd.wap.wbmp"".wiz"="application/msword"".wk3"="application/x-wk3"".wk4"="application/x-wk4"".wkq"="application/x-wkq"".wks"="application/x-wks"".wm"="video/x-ms-wm"".wma"="audio/x-ms-wma"".wmd"="application/x-ms-wmd" ".wmf"="application/x-wmf"".wml"="text/vnd.wap.wml"".wmv"="video/x-ms-wmv"".wmx"="video/x-ms-wmx"".wmz"="application/x-ms-wmz" ".wp6"="application/x-wp6"".wpd"="application/x-wpd"".wpg"="application/x-wpg"".wpl"="application/vnd.ms-wpl" ".wq1"="application/x-wq1"".wr1"="application/x-wr1"".wri"="application/x-wri"".wrk"="application/x-wrk"".ws"="application/x-ws"".ws2"="application/x-ws"".wsc"="text/scriptlet"".wsdl"="text/xml"".wvx"="video/x-ms-wvx"".xdp"="application/vnd.adobe.xdp" ".xdr"="text/xml"".xfd"="application/vnd.adobe.xfd" ".xfdf"="application/vnd.adobe.xfdf" ".xhtml"="text/html"".xls"="application/vnd.ms-excel" ".xls"="application/x-xls"".xlw"="application/x-xlw"".xml"="text/xml"".xpl"="audio/scpls"".xq"="text/xml"".xql"="text/xml"".xquery"="text/xml"".xsd"="text/xml"".xsl"="text/xml"".xslt"="text/xml"".xwd"="application/x-xwd"".x_b"="application/x-x_b"".x_t"="application/x-x_t"。