CHttpServer::OnParseError

virtual BOOL OnParseError (CHttpServerContext * , int pCtxt nCause );

Valore restituito

Errore diverso da zero è analizzato correttamente; in caso contrario 0.

Parametri

pCtxt

Puntatore a un oggetto di CHttpServerContext che contiene una funzione di struttura EXTENSION_CONTROL_BLOCK dwHttpStatusCode. Sono i valori dello stato:

nCause

La causa dell'error.  Può essere uno dei seguenti valori:

Tipo enum Descrizione
callOK OnParseError gestito l'errore.
callParamRequired Mancava un parametro obbligatorio.
callBadParamCount Ci sono stati troppi o troppo pochi parametri.
callBadCommand Il nome del comando non è stato trovato.
callNoStackSpace Nessun spazio dello stack era disponibile.
callNoStream No CHtmlStream era disponibile.
callMissingQuote Un parametro non è presente un segno di citazione.
callMissingParams Parametri non erano disponibili.
callBadParam Un parametro avuto un cattivo formato.

Osservazioni

Chiamato dal framework per errori di analisi. Una volta identificato l'errore, il messaggio associato a causa di un errore viene restituito al client un flusso HTML o in un messaggio di CHttpServerContext::WriteClient.

Eseguire l'override di questa funzione membro per personalizzare l'errore di analisi.

Pa&noramica CHttpServer |nbsp; Membri della classe | Gerarchia Chart

Index