{
  "endpoint": "/reponse/{code}",
  "usage": [
    "GET /reponse/404        返回 404",
    "GET /reponse/500        返回 500",
    "GET /reponse/notfound   返回 404（别名）",
    "GET /reponse/4xx        随机返回 4xx",
    "GET /reponse/           返回本清单",
    "GET /reponse/403?soft=1 兼容模式：HTTP 200，真实码见 target_status"
  ],
  "catalog": [
    {
      "code": 200,
      "text": "OK",
      "aliases": [
        "ok",
        "success"
      ]
    },
    {
      "code": 201,
      "text": "Created",
      "aliases": [
        "created"
      ]
    },
    {
      "code": 202,
      "text": "Accepted",
      "aliases": [
        "accepted"
      ]
    },
    {
      "code": 203,
      "text": "Non-Authoritative Information",
      "aliases": [
        "nonauthoritative"
      ]
    },
    {
      "code": 204,
      "text": "No Content",
      "aliases": [
        "nocontent"
      ]
    },
    {
      "code": 205,
      "text": "Reset Content",
      "aliases": [
        "resetcontent"
      ]
    },
    {
      "code": 206,
      "text": "Partial Content",
      "aliases": [
        "partialcontent"
      ]
    },
    {
      "code": 300,
      "text": "Multiple Choices",
      "aliases": []
    },
    {
      "code": 301,
      "text": "Moved Permanently",
      "aliases": [
        "movedpermanently",
        "moved"
      ]
    },
    {
      "code": 302,
      "text": "Found",
      "aliases": [
        "found"
      ]
    },
    {
      "code": 303,
      "text": "See Other",
      "aliases": [
        "seeother"
      ]
    },
    {
      "code": 304,
      "text": "Not Modified",
      "aliases": [
        "notmodified"
      ]
    },
    {
      "code": 307,
      "text": "Temporary Redirect",
      "aliases": [
        "temporaryredirect"
      ]
    },
    {
      "code": 308,
      "text": "Permanent Redirect",
      "aliases": [
        "permanentredirect"
      ]
    },
    {
      "code": 400,
      "text": "Bad Request",
      "aliases": [
        "badrequest"
      ]
    },
    {
      "code": 401,
      "text": "Unauthorized",
      "aliases": [
        "unauthorized"
      ]
    },
    {
      "code": 402,
      "text": "Payment Required",
      "aliases": [
        "paymentrequired"
      ]
    },
    {
      "code": 403,
      "text": "Forbidden",
      "aliases": [
        "forbidden"
      ]
    },
    {
      "code": 404,
      "text": "Not Found",
      "aliases": [
        "notfound"
      ]
    },
    {
      "code": 405,
      "text": "Method Not Allowed",
      "aliases": [
        "methodnotallowed"
      ]
    },
    {
      "code": 406,
      "text": "Not Acceptable",
      "aliases": [
        "notacceptable"
      ]
    },
    {
      "code": 407,
      "text": "Proxy Authentication Required",
      "aliases": []
    },
    {
      "code": 408,
      "text": "Request Timeout",
      "aliases": [
        "requesttimeout"
      ]
    },
    {
      "code": 409,
      "text": "Conflict",
      "aliases": [
        "conflict"
      ]
    },
    {
      "code": 410,
      "text": "Gone",
      "aliases": [
        "gone"
      ]
    },
    {
      "code": 411,
      "text": "Length Required",
      "aliases": [
        "lengthrequired"
      ]
    },
    {
      "code": 412,
      "text": "Precondition Failed",
      "aliases": [
        "preconditionfailed"
      ]
    },
    {
      "code": 413,
      "text": "Payload Too Large",
      "aliases": [
        "payloadtoolarge"
      ]
    },
    {
      "code": 414,
      "text": "URI Too Long",
      "aliases": [
        "uritoolong"
      ]
    },
    {
      "code": 415,
      "text": "Unsupported Media Type",
      "aliases": [
        "unsupportedmediatype"
      ]
    },
    {
      "code": 416,
      "text": "Range Not Satisfiable",
      "aliases": [
        "rangednotsatisfiable"
      ]
    },
    {
      "code": 417,
      "text": "Expectation Failed",
      "aliases": [
        "expectationfailed"
      ]
    },
    {
      "code": 418,
      "text": "I'm a teapot",
      "aliases": [
        "teapot"
      ]
    },
    {
      "code": 421,
      "text": "Misdirected Request",
      "aliases": []
    },
    {
      "code": 422,
      "text": "Unprocessable Entity",
      "aliases": [
        "unprocessableentity"
      ]
    },
    {
      "code": 423,
      "text": "Locked",
      "aliases": [
        "locked"
      ]
    },
    {
      "code": 424,
      "text": "Failed Dependency",
      "aliases": [
        "faileddependency"
      ]
    },
    {
      "code": 425,
      "text": "Too Early",
      "aliases": []
    },
    {
      "code": 426,
      "text": "Upgrade Required",
      "aliases": []
    },
    {
      "code": 428,
      "text": "Precondition Required",
      "aliases": [
        "preconditionrequired"
      ]
    },
    {
      "code": 429,
      "text": "Too Many Requests",
      "aliases": [
        "toomanyrequests"
      ]
    },
    {
      "code": 431,
      "text": "Request Header Fields Too Large",
      "aliases": [
        "requestheaderfields"
      ]
    },
    {
      "code": 451,
      "text": "Unavailable For Legal Reasons",
      "aliases": [
        "unavailableforlegal"
      ]
    },
    {
      "code": 500,
      "text": "Internal Server Error",
      "aliases": [
        "internalerror",
        "internalservererror"
      ]
    },
    {
      "code": 501,
      "text": "Not Implemented",
      "aliases": [
        "notimplemented"
      ]
    },
    {
      "code": 502,
      "text": "Bad Gateway",
      "aliases": [
        "badgateway"
      ]
    },
    {
      "code": 503,
      "text": "Service Unavailable",
      "aliases": [
        "serviceunavailable"
      ]
    },
    {
      "code": 504,
      "text": "Gateway Timeout",
      "aliases": [
        "gatewaytimeout"
      ]
    },
    {
      "code": 505,
      "text": "HTTP Version Not Supported",
      "aliases": [
        "httpversionnotsupported"
      ]
    },
    {
      "code": 507,
      "text": "Insufficient Storage",
      "aliases": [
        "insufficientstorage"
      ]
    },
    {
      "code": 508,
      "text": "Loop Detected",
      "aliases": [
        "loopdetected"
      ]
    },
    {
      "code": 510,
      "text": "Not Extended",
      "aliases": []
    },
    {
      "code": 511,
      "text": "Network Authentication Required",
      "aliases": [
        "networkauthenticationrequired"
      ]
    },
    {
      "code": 520,
      "text": "Web Server Returned an Unknown Error",
      "aliases": []
    },
    {
      "code": 521,
      "text": "Web Server Is Down",
      "aliases": []
    },
    {
      "code": 522,
      "text": "Connection Timed Out",
      "aliases": []
    },
    {
      "code": 523,
      "text": "Origin Is Unreachable",
      "aliases": []
    },
    {
      "code": 524,
      "text": "A Timeout Occurred",
      "aliases": []
    },
    {
      "code": 525,
      "text": "SSL Handshake Failed",
      "aliases": []
    },
    {
      "code": 526,
      "text": "Invalid SSL Certificate",
      "aliases": []
    },
    {
      "code": 527,
      "text": "Railgun Error",
      "aliases": []
    },
    {
      "code": 530,
      "text": "Origin DNS Error",
      "aliases": []
    }
  ]
}