- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[经管营销]电子商务的应用开发技术第2章
第二章HTTP 与HTML简介 对外经济贸易大学信息学院 第二章内容 第一节. HTTP简介 第二节. HTML简介 第三节. HTML的常用标记 第四节. 用HTML提高网页设计水平 第一节 HTTP简介 HTTP消息的结构 HTTP消息的三个组成部分 统—资源定位器(URL) HTTP的 GET和POST方法 请求和响应消息示例 GET请求的示例 HTTP响应示例 HTTP消息的结构 HTTP是一种基本的客户机/服务器的访问协议,用于支持WWW应用。使用HTTP协议,客户端(比如浏览器,后面简单使用浏览器)向WWW服务器发送请求,而服务器回应相应的网页(或者数据)。 HTTP消息的三个组成部分 一个单独的请求或响应行 HTTP头 HTTP主体 一个单独的请求或响应行 一个用户请求行包括一个方法(通常是GET或POST),其后跟着一个文档地址以及所使用的版本号。例如: GET/contents.html HTTP/1.1 这个语句表示使用GET方法来得到contents.html 文档,使用的版本号是1.1。一个响应行包括一个用来指示请求是否成功的HTTP状态码(understood或satisfied),以及请求不成功的原因。 对于响应消息,响应行内容包括HTTP协议版本号,响应的状态码,和响应字符描述描述。在多数情况,状态码由浏览器来处理。比如,当服务器无法找到请求的URL时,发送给浏览器的状态码就是404(描述为Not Found)。 Status Codes 及描述 1xx: Informational 2xx: Success 4xx: Client Error 3xx: Redirection 5xx: Server Error 常见返回状态码 100: Continue Tells the client to continue with a request 200: OK The request has succeeded Information returned depends on the type of request 202: Accepted The request has been accepted but not processed 302: Found Resource requested found but temporarily moved HTTP头 HTTP头是一个域的集合,用来在服务器和客户之间交换信息。例如,下面的语句告诉服务器这个用户将接受IOS8859.5和unicode字符集:Accept-Charset: iso-8852-5, unicode-1-1 。HTTP头的作用是服务器和浏览器交互配置信息,比如作为响应头的一部分,内容类型域被用来指明响应中的数据的格式。 HTTP主体 HTTP主体可供用户选择使用来发送一些信息(参见POST方法),服务器使用它来返回请求的文档。 统—资源定位器(URL ) 统—资源定位器的简写是URL (Universal Resource Locator,),也叫做统—资源描述符(Universal Resource Identifier,URI)。 URL用来在识别网上的资源,如文档、图象、可下载文件、应用程序、电子邮箱以及其他的资源。浏览器或者应有程序可以通过URL去访问服务器上的各种资源(包括应用程序)。 HTTP URL 的语法为:http_URL=“http://”host[“:”port] [path] [ resourcename] 其中: host是一个合法的Internet主机域名或IP地址(以逗号隔开的十进制形式来表示)。 port是连接到主机的端口号(也被叫做socket或服务号),默认端口号是80-TCP/IP端口。 path代表在服务器上的路径 resourcename代表访问的资源名 如URL :8080/customer/1.html host为 port为8080 path为customer resourcename为1.htm HTTP的 GET和POST方法 一个浏览器客户在与服务器进行交互时使用的最典型的方法的是GET或POST。一般GET方法被用来从服务器上请求信息,而POST方法被用来发送数据到服务器。两种方法都可以传递一些参数给服务器,区别在于: GET方法在使用时,传递的数据会附加在传递给服务器的URL上,此时URL一般包含一个询问字符串(跟在?号之后),如:http:/
您可能关注的文档
- [经管营销]国际金融09第3章.ppt
- [经管营销]培训资料大全----卖场设计篇 znaos.ppt
- [经管营销]商务礼仪.ppt
- [经管营销]基层主管培训教材-TWI4 IE手法1.ppt
- [经管营销]基于系统动力学的浙江省可持续发展能力研究.doc
- [经管营销]基础知识讲义.doc
- [经管营销]基础会计第十章.ppt
- [经管营销]基本K线.doc
- [经管营销]增值税会计.ppt
- [经管营销]增员拒绝处理0204.ppt
- 艾瑞咨询-2025年中国舒适眼镜白皮书.pptx
- 专题01 Units 4-6 重点语法归纳 七年级英语上学期期末考点(仁爱科普版2024).pptx
- 安全生产事故隐患大排查“百日攻坚”行动方案.PDF
- 第8课 欧洲的思想解放运动 课件高一下学期统编版(2019)必修中外历史纲要下(3).pptx
- 机械制图相关知识C语言及投影法等内容测试试卷.docx
- 第8课 欧洲的思想解放运动高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第8课 现代社会的移民和多元文化 课件-高二历史统编版(2019)选择性必修三.pptx
- AIGC赋能高职“汽车新媒体营销”课程的应用探索.pdf
- 第8课 中国古代的法治与教化 课件-高三历史统编版(2019)选择性必修1一轮复习.pptx
- 21(null)大型购物中心 室内空气质量 解决方案.pdf
文档评论(0)