1.HTTP请求方法

根据HTTP标准,HTTP请求可以使用多种请求方法。

HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。

HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。

序号 方法 描述
1 GET 请求指定的页面信息,并返回实体主体。
2 HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头
3 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。
4 PUT 从客户端向服务器传送的数据取代指定的文档的内容。
5 DELETE 请求服务器删除指定的页面。
6 CONNECT HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
7 OPTIONS 允许客户端查看服务器的性能。
8 TRACE 回显服务器收到的请求,主要用于测试或诊断。

  1.GET

  GET用于请求服务器发送某个资源。

  2.HEAD

  类似于GET,响应报文只返回首部。

  3.PUT

  于GET相反,会向服务器写入文档。

  4.POST

  用来向服务器输入数据,也可以用来向服务器传递动态参数。

  5.TRACE

  请求报文可能需要通过防火墙,代理,网关等,这些中间节点可能会更改HTTP报文。

  TRACE方法会在目的服务器上发起环回诊断。

  

  6.OPTIONS

  OPTIONS方法用于请求WEB服务器告知各种支持的方法。

2.状态码

HTTP状态码分类

HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:

HTTP状态码分类
分类 分类描述
1** 信息,服务器收到请求,需要请求者继续执行操作
2** 成功,操作被成功接收并处理
3** 重定向,需要进一步的操作以完成请求
4** 客户端错误,请求包含语法错误或无法完成请求
5** 服务器错误,服务器在处理请求的过程中发生了错误

转载于:https://www.cnblogs.com/jambolt/p/6373986.html

HTTP权威指南-学习笔记(三)HTTP方法,状态码相关推荐

  1. Hadoop权威指南学习笔记三

    HDFS简单介绍 声明:本文是本人基于Hadoop权威指南学习的一些个人理解和笔记,仅供学习參考.有什么不到之处还望指出,一起学习一起进步. 转载请注明:http://blog.csdn.net/my ...

  2. netty权威指南学习笔记三——TCP粘包/拆包之粘包现象

    TCP是个流协议,流没有一定界限.TCP底层不了解业务,他会根据TCP缓冲区的实际情况进行包划分,在业务上,一个业务完整的包,可能会被TCP底层拆分为多个包进行发送,也可能多个小包组合成一个大的数据包 ...

  3. JavaScript 权威指南-学习笔记(一)

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! JavaScript 权威指南-学习笔记 ...

  4. mysql数据库权威指南_MySQL_MySQL权威指南读书笔记(三),第二章:MYSQL数据库里面的数 - phpStudy...

    MySQL权威指南读书笔记(三) 第二章:MYSQL数据库里面的数据 用想用好MYSQL,就必须透彻理解MYSQL是如何看待和处理数据的.本章主要讨论了两个问题:一是SQL所能处理的数据值的类型:二是 ...

  5. Hadoop权威指南学习笔记一

    Hadoop简单介绍 声明:本文是本人基于Hadoop权威指南学习的一些个人理解和笔记,仅供学习參考,有什么不到之处还望指出.一起学习一起进步. 转载请注明:http://blog.csdn.net/ ...

  6. maven 一个简单项目 —— maven权威指南学习笔记(三)

    目标: 对构建生命周期 (build  lifecycle),Maven仓库 (repositories),依赖管理 (dependency management)和项目对象模型 (Project O ...

  7. ZeroC Ice权威指南-学习笔记1——hello world

    前言 ZeroC Ice是一款很好的RPC框架,性能极好.但是参考文档不足是其一大问题,这也影响了它的传播.<ZeroC Ice权威指南>是唯一的中文教材,但写的不尽如人意,作为入门教材, ...

  8. netty权威指南 学习笔记http

    序 李林峰的<netty权威指南>,从Java的NIO开始介绍,后面介绍TCP粘包拆包.中级篇介绍编解码技术. 第10章介绍了HTTP及netty HTTP+XML的技术. 因为xml实际 ...

  9. Javascript权威指南学习笔记一:数据类型

    决定从最基础的开始学JavaScript,最近看了<<Javascript权威指南>>第3章,记些笔记备忘. 本章一个重点是类型.按我的理解应该如下表所示: 复合类型中,关联数 ...

最新文章

  1. ASP.NET操作DataTable各种方法总结(给Datatable添加行列、DataTable选择排序等)
  2. ECharts 入门真的很简单
  3. python中的构造函数_python构造函数init实例方法解析
  4. java使用poi(XSSFWorkbook)读取excel(.xlsx)文件
  5. 详解:Sqoop的导入和导出数据
  6. 蒙特卡洛方法到底有什么用(两个案例说明)
  7. 实习三个月的地一个完整项目总结
  8. 洛谷P1306 斐波那契公约数
  9. 获取ipa文件下载链接(appstore下载链接)
  10. Tanzu 学习系列之TKGm for vSphere 快速部署
  11. Cydia Tweak
  12. Win10兼容性怎么设置详细的步骤
  13. 金融工程python报告期权_金融工程专业详细解析
  14. Python choice() 函数
  15. Inno Setup 介绍
  16. 英语面试自我介绍java_java面试英语自我介绍
  17. 实现office365和visio2016共存
  18. PTA 7-60 有志者,事竟成!
  19. DNS域名劫持的几种解决方法
  20. DOM对象的常用属性

热门文章

  1. asp与php对比,个人看法 zblogasp和zblogphp的对比
  2. java 强制类型转换_lt;08gt;数据类型转换
  3. python文件移动到文件夹_python – 将文件夹中的文件移动到顶级目录
  4. 第三方软件源_最强软件管家!要啥有啥,吊打全网~
  5. java多层panel,java-在h:panelGrid中具有多个子组件的自定义Facelets-Tag
  6. ppt格式刷快捷键_为什么别人PPT做的比你快?因为你没掌握这些!
  7. word是不是计算机硬件,word及excel模拟试题1_计算机硬件及应用_IT/计算机_资料
  8. eggjs增删改查MySQL_egg-sequelize 实现 增删改查
  9. linux ssh 查看vg,linux SSH证书登录
  10. c 如何加函数锁linux,Linux下C语言中fcntl函数用法说明