zoukankan      html  css  js  c++  java
  • http基本概念和常见状态码

    1.HTTP是什么

      HyperText Transfer Protocol 超文本传输协议

      超文本:文字、图片、视频的混合体

      传输: 计算机网络两点之间传输(双向、中间可有若干点)

      协议:遵守一定的约定和规范

    2.Http常见的状态码

     1**:协议处理中的一种中间状态

     2**:服务器成功处理了客户端的请求

       200 OK:最常见的成功状态

       204 No Content  :与200OK基本相同,但响应头没有body数据

       206 Partial Content :断点续传,响应返回的body数据并不是资源的全部

     3**:客户端请求的资源发送了变动,需要客户端用新的∪RL重新发送请求获取资源,也就是重定向。

        301 Moved Permanently: 永久重定向,说明请求的资源已经不存在了,需改用新的URL再次访问
        302 Found : 临时重定向,说明请求的资源还在,但暂时需要用另一个∪RL来访问

        304 Not modified :不具有跳转的含义,表示资源未修改,重定向已存在的缓冲文件,也称缓存重定向,用于缓存控制

     4**: 客户端发送的报文有误,服务器无法处理

      400 Bad Request : 请求报文有误
           403 Forbidden :通常是鉴权失败,没有权限访问该资源
      404 Not Found :常见的错误码,请求的资源在服务器上不存在或找不到,开发的时候一般是请求路径有误

     5**:请求报文正确,但服务器内部错误

      500 Internal server Error 常见的错误码,通常是服务器内部发生了异常

      501 Not Implemented 客户端请求的功能暂不支持

      502 Bad Gateway 通常是服务器作为网关或代理时返回的错误码,表示服务器自身工作正常,访问后端服务器发生了错误。

      503 Service Unavailable 服务器繁忙,稍后再试

  • 相关阅读:
    ASP.NET中自定义控件无法响应事件的问题
    通过编程为ASP.NET页面设置缓存
    VB.NET中Module的概念
    IDENTITY列及其编号的问题
    使用XML RPC进行远程调用
    存储过程编写和优化的经验
    为控件添加设计期支持
    SSIS的一个问题
    多线程编程中的锁定(lock,Monitor)
    汉字的奥秘: 获取汉字的笔画数
  • 原文地址:https://www.cnblogs.com/sulishihupan/p/13424847.html
Copyright © 2011-2022 走看看