http请求方法与状态码

一、http方法

HTTP/1.1协议共定义了八种请求方法
1. get :向特定资源发送请求,获得资源
2. post :传输实体主体,修改服务器上到资源
3. put :传输文件,没有验证机制不安全
4. head :获得报文首部,用于确认URI的有效性及资源更新的日期时间
5. delete :删除文件,与PUT方法相反,按URI删除指定资源
6. options :查询针对请求URI指定资源支持的方法
7. trace :追踪路径,让Web服务器端将之前的请求通信还给客户端的方法
8. connect:要求用隧道协议链接代理,主要用SSL/TLS加密

二、http状态码

  1. 1xx——信息性:接收到请求正在处理
  2. 2xx——成功:请求正常处理完毕
    1. 204 No Content
      • 没有资源返回
      • 响应报文不含实体的主体部分
      • 不允许返回任何实体到主体
    2. 206 Partial Content
      • 客户端进行了范围请求
      • 响应报文包含Content-Range指定范围到实体内容
  3. 3xx——重定向:需要进行附加操作以完成请求
    1. 301:永久性重定向
    2. 302:临时性重定向
    3. 303:请求资源存在另一个URI,改为get获取资源
    4. 304:资源已经找到但未符合条件要求,不包含任何响应到主题部分
    5. 307:临时重定向,禁止post变成get
  4. 4xx——客户端错误:服务器无法处理请求
    1. 400:请求报文存在语法错误
    2. 401:请求需要通过HTTP认证
    3. 403:访问被服务器拒绝,未获得文件访问授权或者访问权限出现问题
    4. 404:服务器上没有请求到资源
  5. 5xx——服务器错误:服务器处理请求出错
    1. 500:服务器发生错误,存在bug或者临时故障
    2. 503:服务器暂时超负载或者停机维护,最好写入Retry-After首部字段返回
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值