HTTP与HTML.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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://localhost:8000/j2ee?day=12;而POST方法会单独将数据组织在HTTP消息主体里发送给服

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档