释义 |
CHttpServer::OnParseError
virtual BOOL OnParseError( CHttpServerContext* pCtxt, int nCause );
返回值: 如果错误已被成功分析,则返回非零值,否则为0。
参数:pCtxt | 一个指向CHttpServerContext对象的指针。此对象包含一个EXTENSION_ CONTROL_BLOCK结构函数dwHttpStatusCode。这些状态值是: ·HTTP_STATUS_BAD_REQUEST ·HTTP_STATUS_AUTH_REQUIRED ·HTTP_STATUS_FORBIDDEN ·HTTP_STATUS_NOT_FOUND ·HTTP_STATUS_SERVER_ERROR ·HTTP_STATUS_NOT_IMPLEMENTED |
nCause | 出错原因。可能为以下值之一:枚举类型 | 描述CallOK | OnParseError已处理此错误 | CallParamRequired | 某个所需参数丢失 | CallBadParamCount | 参数太多或太少 | CallBadCommand | 命令名未找到 | CallNoStackSpace | 无有效栈空间 | CallNoStream | 无有效CHtmlStream | CallMissingQuote | 某参数格式错误 | CallMissingParams | 无有效参数 | CallBadParam | 某参数有错误格式 | |
|
说明: 被框架调用来分析错误。一旦确定错误,与出错原因有关的消息在HTML流或CHttpServerContext::WriteClient消息中返回给客户。 覆盖此成员函数以定制错误分析。 |