


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网站日志中常见的三种http请求协议SEPER必须了解的http协议中的GET 、POST、HEAD的意思GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。 HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST 仅用于更新站点。根据 HTTP 规范,GET 用于信息获取,而且应该是 安全的和幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。幂等的意味着对同一 URL 的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格。从根本上讲,其目标是当用户打开一个链接时,她可以确信从自身的角度来看没有改变资源。 比如,新闻站点的头版不断更新。虽然第二次请求会返回不同的一批新闻,该操作仍然被认为是安全的和幂等的,因为它总是返回当前的新闻。反之亦然。POST 请求就不那么轻松了。POST 表示可能改变服务器上的资源的请求。仍然以新闻站点为例,读者对文章的注解应该通过 POST 请求实现,因为在注解提交之后站点已经不同了(比方说文章下面出现一条注解);在FORM提交的时候,如果不指定Method,则默认为GET请 求,Form中提交的数据将会附加在url之后,以?分开与url分开。字母数字字符原样发送,但空格转换为“+“号,其它符号转换为%XX,其中XX为 该符号以16进制表示的ASCII(或ISO Latin-1)值。GET请求请提交的数据放置在HTTP请求协议头中,而POST提交的数据则放在实体数据中;GET方式提交的数据最多只能有1024字节,而POST则没有此限制。 在表单里使用”post”和”get”有什么区别GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。PUT: 从客户端向服务器传送的数据取代指定的文档的内容。DELETE: 请求服务器删除指定的页面。OPTIONS: 允许客户端查看服务器的性能。TRACE: 请求服务器在响应中的实体主体部分返回所得到的内容。PATCH: 实体中包含一个表,表中说明与该URI所表示的原内容的区别。MOVE: 请求服务器将指定的页面移至另一个网络地址。COPY: 请求服务器将指定的页面拷贝至另一个网络地址。LINK: 请求服务器建立链接关系。UNLINK: 断开链接关系。WRAPPED: 允许客户端发送经过封装的请求。Extension-mothed:在不改动协议的前提下,可增加另外的方法。比如:GET /index.html HTTP/1.1Accept: text/plain /*纯ASCII码文本文件*/Accept: text/html /*HTML文本文件*/User-Agent:Mozilla/4.5(WinNT)说明浏览器使用Get方法请求文档/index.html。浏览器则只允许接收纯ASCII码文本文件和HTML文本文件,其使用的引擎是Mozilla/4.5(Netscape)。当服务器响应时,其状态行的信息为HTTP的版本号,状态码,及解释状态码的简单说明。现将5类状态码详细列出: 客户方错误100 继续101 交换协议 成功200 OK201 已创建202 接收203 非认证信息204 无内容205 重置内容206 部分内容 重定向300 多路选择301 永久转移302 暂时转移303 参见其它304 未修改(Not Modified)305 使用代理 客户方错误400 错误请求(Bad Request)401 未认证402 需要付费403 禁止(Forbidden)404 未找到(Not Found)405 方法不允许406 不接受407 需要代理认证408 请求超时409 冲突410 失败411 需要长度412 条件失败413 请求实体太大414 请求URI太长415 不支持媒体类型 服务器错误500 服务器内部错误501 未实现(Not Implemented)502 网关失败504 网关超时505 HTTP版本不支持比如:(在TELNET一文中用telnet登陆80端口,相同的方法用在HTTP/1.1中,会发现没有显示,下面补充说明之)telnet 80HEAD / HTTP/1.1host: /*本行为输入内容*/HTTP/1.1 501 Method Not ImplementedDate: Web, 01 Nov 2000 07:12:29 GMT /*当前的日期/时间*/Server: Apache/1.3.12 (Unix) /*Web服务器信息*/Allow: GET, HEAD, OPTION, TRACE /*支持的方法类型*/Connection: closeConnect-Type: Text/html; charset=iso-8859-1/*连接的媒体类型*/501 MethodNot ImplementedMethod Not Implementedhead to /index.html not supported.Invalid method in request head / htp/1.1Apache/1.3.12 Server Port 80关于实体头部的内容还可以有:Last Modified :请求文档的最近修改时间。Expires :请求文档的过期时间。Connect-length:文档数据的长度。WWW-authenricate:通知客户端需要的认证信息。Connect-encoding :说明有无使用压缩技术。Transfer-encoding :说明采用的编码变换类型。随着Internet的发展,下一代的HTTP协议HTTP-ng已经在酝酿之中,它将会提供更好的安全性、更快的速度,其改进要点为:模块化强、网络效率高。如果你是一个新手的话,如果你对http协议不是很清楚的话,建议你好好读读一些资料,毕竟这个是我们一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 气雾剂工岗位操作技能考核试卷及答案
- 兴趣点地理信息采集员突发故障应对考核试卷及答案
- 家禽骨粉加工厂创新创业项目商业计划书
- Unit 2 My favourite colour is yellow.教学设计-2025-2026学年小学英语三年级下册外研版(三起)(陈琳主编)
- 家庭财务管理咨询服务创新创业项目商业计划书
- 气体脱硫装置操作工特殊工艺考核试卷及答案
- 乡镇卫生院安全用药培训课件
- 家政员职业技能提升班创新创业项目商业计划书
- 井下充填制备工质量管控考核试卷及答案
- 油母页岩干馏工三级安全教育(公司级)考核试卷及答案
- 18米固定式高杆灯
- 临时起搏器植入术后护理(心血管内科)
- T-SZTIA 003-2020 抗菌口罩标准规范
- 公司付款委托书 模板
- 颈动脉保护装选择
- 设备安装施工方案
- 2023年东台市城市建设投资发展集团有限公司招聘笔试题库及答案解析
- 危险化学品作业场所安全、危险象形图、方向辅助标志、警戒线、警示语句、图形标志尺寸、基本形式
- 可测试性设计DFT课件
- 排污许可证管理培训
- 品蟹宴活动方案pptx
评论
0/150
提交评论