HTTP_503_RESPONSE_VERBOSITY 枚举 (http.h)

HTTP_503_RESPONSE_VERBOSITY 枚举定义 503、服务不可用、错误响应的详细级别。

在请求队列上设置或查询 HttpServer503ResponseProperty 时,必须使用此结构。

语法

typedef enum _HTTP_503_RESPONSE_VERBOSITY {
  Http503ResponseVerbosityBasic,
  Http503ResponseVerbosityLimited,
  Http503ResponseVerbosityFull
} HTTP_503_RESPONSE_VERBOSITY, *PHTTP_503_RESPONSE_VERBOSITY;

常量

 
Http503ResponseVerbosityBasic
未发送 503 响应;连接重置。
这是默认的 HTTP 服务器 API 行为。
Http503ResponseVerbosityLimited
HTTP 服务器 API 发送包含“服务不可用”原因短语的 503 响应。 HTTP 服务器在发送响应后关闭 TCP 连接,因此客户端必须重新连接。
Http503ResponseVerbosityFull
HTTP 服务器 API 发送包含详细原因短语的 503 响应。 HTTP 服务器在发送响应后关闭 TCP 连接,因此客户端必须重新连接。

注解

此枚举在 HttpSetRequestQueuePropertyHttpQueryrequestQueueProperty 中用于设置和查询 503 响应的详细程度。 当 Property 参数为 HttpServer503VerbosityProperty 时,pPropertyInformation 参数指向 HTTP_503_RESPONSE_VERBOSITY 枚举的成员。

此枚举定义发送 503 (服务不可用) 错误响应时请求队列的详细级别。 请注意,使用 HTTP_503_RESPONSE_VERBOSITY 枚举设置的 503 响应级别仅影响 HTTP 服务器 API 在内部生成的错误响应。

注意 将有关服务状态的信息泄露给可能不安全的客户端可能会带来安全风险。
 

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 http.h

另请参阅

HTTP 服务器 API 版本 2.0 枚举类型

HTTP_SERVER_PROPERTY

HttpQueryRequestQueueProperty

HttpSetRequestQueueProperty