[经管营销]电子商务的应用开发技术第2章.ppt

[经管营销]电子商务的应用开发技术第2章.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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:/

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档