http协议简介题库.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Http协议概述 Http协议概述 请求(request) 请求行 消息报头 (请求头) 请求正文 Http协议概述 请求行: 请求方法?+ 请求路径?+ 所用的协议 请求方法: ?GET?POST?PUT?DELETE?TRACE?,OPTIONS?等这些 我们常用的method有GET和POST 所用的协议:? 目前一般常用的是HTTP/1.1,?0.9,1.0已经基本不用. 请求行示例: POST /oris-common-master-portlet/catchmentZone/get.do?mode=editdisplayunit=Id=2 HTTP/1.1 Http协议概述 GET与POST方法的区别: 1.在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML?HEADER内提交。? 2.GET方式提交的数据最多只能有1024字节,而POST则没有此限制。 3.安全性问题。正如在 1 中提到,使用?Get?的时候,参数会显示在地址栏上,而?Post?不会,Post安全性方面更为好一点。所以,如果这些数据是中文数据而且是非敏感数据,那么使用?get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用?post为好。? Http协议概述 请求头: 由关键字/值对组成,每行一对,关键字和值用冒号(:)分隔。请求头标通知服务器有关于客户端的功能和标识,典型的请求头标有: Accept请求报头域用于指定客户端接受哪些类型的信息 Accept-Charset请求报头域用于指定客户端接受的字符集 Accept-Encoding请求报头域类似于Accept,但是它是用于指定可接受的内容编码 Accept-Language请求报头域类似于Accept,但是它是用于指定一种自然语言。 Authorization请求报头域主要用于证明客户端有权查看某个资源。当浏览器访问一个页面时,如果收到服务器的响应代码为401(未授权),可以发送一个包含Authorization请求报头域的请求,要求服务器对其进行验证。 Content Length:表示请求消息正文的长度。 From:请求发送者的email地址,由一些特殊的Web客户程序使用,浏览器不会用到它。 Host(发送请求时,该报头域是必需的)Host请求报头域主要用于指定被请求资源的Internet主机和端口号,它通常从HTTP?URL中提取出来的 User-Agent User-Agent请求报头域允许客户端将它的操作系统、浏览器和其它属性告诉服务器,不过,这个报头域不是必需的。 Cookie:服务器存储在客户端的信息,每次请求都会将服务器保存在客户端的cookies中 Http协议概述 请求头示例: Host: localhost:8080 Connection: keep-alive Content-Length: 0 Accept: */* Origin: http://localhost:8080 X-Requested-With: XMLHttpRequest User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Referer:http://localhost:8080/web/commenmaster1/commonmaster?p_auth=VyE3Xuy0p_p_id=commonmasterportlet_WAR_oriscommonmasterportletp_p_lifecycle=1p_p_state=normalp_p_mode=viewp_p_col_id=column-1p_p_col_count=1_commonmasterportlet_WAR_oriscommonmasterportlet_javax.portlet.action=doRenderPage Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q=0.8 Cookie:COOKIE_SUPPORT=true;COMPANY_ID=1; ID=664

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档