• HTTP状态码


    当你使用客户端向服务端发出HTTP请求,并被接收后,服务端会返回响应信息。

    HTTP响应的第一行最重要的就是HTTP状态码了,如下所示:

    HTTP/1.1 200 ok        1.1是指HTTP版本,200就是状态码。

    此时的状态码为200,在HTTP协议中表示请求成功,HTTP协议中的状态码是由三位数字组成

    第一位数字表示的是响应的类别,有一下五种类别:

    1xx:信息提示,表示请求已被成功接收,继续处理,其范围为100~101。

    2xx:成功,服务器成功的处理了请求。其范围为200~206。

    3xx:重定向,重定向状态码用于告诉浏览器客户端,他们访问的资源已被移动,并告诉客户端新的资源地址位置。这时,浏览器将重新对新资源发起请求。其范围为300~305。

    4xx:客户端错误状态码,有时候客户端会发送一些服务器无法处理的东西,比如格式错误的请求,或者最常见的是,请求一个不存在的URL。其范围为400~415。

    5xx:有时候客户端发送了一条有效请求,但Web服务器自身却出错了,可能是Web服务器运行出错了,或者网站挂了。5xx就是用来描述服务器内部错误的,其范围为500~505。

    常见的状态码描述如下:

    200:客户顿请求成功,是最常见的状态。

    302:重定向。

    400:客户端请求有语法错误,不能被服务器所理解。

    401:请求未经授权。

    403:服务器收到请求,但是拒绝提供服务。

    404:请求资源不存在,是最常见的状态。

    500:服务器内部出错,是最常见的状态。

    503:服务器当前不能处理客户顿的请求,一段时间后恢复正常。

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    批处理详细教程1
    “无后端”的web应用开发模式
    给Notepad++换主题
    Github for Windows使用图文教程
    MongoDB操作数据库的几个命令(自己用)
    P2P实现的原理
    ios中摄像头/相册获取图片压缩图片上传服务器方法总结
    ffmpeg编译
    UIScrollView的contentSize、contentOffset和contentInset属性
    sqllite相关总结
  • 原文地址:https://www.cnblogs.com/lzlzzzzzz/p/11402876.html
Copyright © 2020-2023  润新知