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 服务器繁忙,稍后再试

  • 相关阅读:
    ScrollView 实现循环轮播
    UINavigationController和UITabBarController合用
    iOS开发网络篇—网络编程基础
    iOS开发网络篇—搭建本地服务器
    iOS开发网络篇—HTTP协议
    iOS开发网络篇—GET请求和POST请求
    UIView
    iOS准备程序
    iOS小程序-混合计算器
    IOS入门-计算机小程序
  • 原文地址:https://www.cnblogs.com/sulishihupan/p/13424847.html
Copyright © 2011-2022 走看看