GraphRandomErrorPlugin
对 Microsoft Graph 发出的请求失败,出现随机错误。
插件实例定义
{
"name": "GraphRandomErrorPlugin",
"enabled": false,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "graphRandomErrorsPlugin"
}
配置示例
{
"graphRandomErrorsPlugin": {
"allowedErrors": [ 429, 500, 502, 503, 504, 507 ]
}
}
配置属性
属性 | 说明 | 默认 |
---|---|---|
allowedErrors |
开发代理可能生成的 HTTP 状态代码列表。 | 429 500 502 503 504 507 |
retryAfterInSeconds |
标头的值( Retry-After 以秒为单位)。 |
5 |
命令行选项
名称 | 说明 | 默认 |
---|---|---|
-a, --allowed-errors |
开发代理可能生成的 HTTP 状态代码列表。 | 429 500 502 503 504 507 |
Microsoft Graph 使用的 HTTP 错误状态代码
Microsoft Graph 使用以下 HTTP 状态代码。
提示
HTTP 响应状态代码中的说明
代码 | 名称 | 说明 |
---|---|---|
429 | 请求过多 | 指示用户在给定时间内发送的请求过多, (“速率限制”) 。 此响应中可能包含 Retry-After 标头,指示在发出新请求之前等待的时间。 |
500 | 内部服务器错误 | 指示服务器遇到阻止其满足请求的意外情况。 此错误响应是通用的“catch-all”响应。 通常,这表示服务器找不到更好的 5xx 错误代码进行响应。 |
502 | 错误的网关 | 指示服务器在充当网关或代理时收到来自上游服务器的无效响应。 |
503 | 服务不可用 | 指示服务器尚未准备好处理请求。 常见原因是服务器因维护而关闭或过载。 此响应应用于临时条件,如果可能, Retry-After HTTP 标头应包含估计的服务恢复时间。 |
504 | 网关超时 | 指示服务器在充当网关或代理时,未及时从上游服务器收到完成请求所需的响应。 |
507 | 存储不足 | 可以在 Web 分布式创作和版本控制 (WebDAV) 协议的上下文中提供, (请参阅 RFC 4918) 。 它指示无法执行方法,因为服务器无法存储成功完成请求所需的表示形式。 |