zoukankan      html  css  js  c++  java
  • 三、HTTP响应

    HTTP消息是服务器和客户端之间交换数据的方式

    有两种类型的消息:

    • 请求--由客户端发送用来触发一个服务器上的动作
    • 相应--来自服务器的应答

    一、HTTP响应的构成

    1、状态行

    HTTP响应的起始行被称作状态行,包含以下信息:

    • 协议版本,通常为HTTP/1.1
    • 状态码,表明请求是成功或失败。常见的状态码是202,404,或302
    • 状态文本。一个简短的,纯粹的信息,通过状态码的文本描述,帮助人们理解该HTTP消息

    2、Headers

    相应的HTTP headers遵循和任何其它header相同的结构:不区分大小写的字符串,紧跟着的码号(:)和一个结构取决于header类型的值,整个header(包括其值)表现为单行形式

    3、Body

    响应的最后一部分是body,不是所有的响应都有body:具体状态码(如201或204)的响应,通常不会由body

    二、常见状态码

    1、成功

    • 200-ok
    • 201-created

    2、重定向

    • 300-Mutiple Choice
    • 301-Moved Permanently
    • 302-Found

    3、客户端错误

    400-Bad Request

    401-Unauthorized

    402-Payment Required

    403-Forbidden

    404-Not Found

    4、客户端错误

     500-Internal Server Error

    501-Not Implemented

    502-Bad Gateway

  • 相关阅读:
    收藏转载:一些视频流地址
    转载收藏:Android 输入法表情上传服务器
    Android N 的开机启动流程概述
    列举至少3种Support包中提供的布局或工具
    代码混淆定义
    应用内存优化主要思路
    锁屏的一些动画
    毛玻璃效果
    关于宏定义
    openresty性能测试报告分析
  • 原文地址:https://www.cnblogs.com/xinxin1994/p/11258526.html
Copyright © 2011-2022 走看看