CHttpFile:: AddRequestHeaders

BOOL AddRequestHeaders (LPCTSTR pstrHeaders, DWORD dwFlags = HTTP_ADDREQ_FLAG_ADD_IF_NEW, int dwHeadersLen = -1);

BOOL &AddRequestHeaders (CStringamp;StrDWORDdwFlags= HTTP_ADDREQ_FLAG_ADD_IF_NEW);

Valore restituito

Diverso da zero in caso di successo; 0 altrimenti. Se la chiamata ha esito negativo, la funzione Win32 può essere chiamato GetLastError per determinare la causa dell'errore.

Parametri

pstrHeaders

Puntatore a una stringa contenente l'intestazione o intestazioni di accodare alla richiesta. Ciascuna intestazione deve essere terminato da un paio di CR/LF.

dwFlags

Modifica la semantica delle nuove intestazioni. Può essere uno dei seguenti:

dwHeadersLen

Lunghezza in caratteri, di pstrHeaders. Se questo è L-1, poi pstrHeaders si presume sia terminata con zero e la lunghezza viene calcolata.

str

Un riferimento a un oggetto CString contenente l'intestazione di richiesta o intestazioni da aggiungere.

Osservazioni

Chiamare questa funzione membro per aggiungere uno o più intestazioni di richiesta HTTP per la richiesta HTTP di gestire.

AddRequestHeaders aggiunge intestazioni aggiuntive, formato libero dell'handle di richiesta HTTP. Esso è destinato all'utilizzo di clienti sofisticati che necessario un controllo dettagliato sull'esatta richiesta inviata al server HTTP.

&Notanbsp;  L'applicazione può passare più intestazioni in pstrHeaders o str per una chiamata AddRequestHeaders tramite HTTP_ADDREQ_FLAG_ADD o HTTP_ADDREQ_FLAG_ADD_IF_NEW. Se l'applicazione cerca di rimuovere o sostituire un'intestazione utilizzando HTTP_ADDREQ_FLAG_REMOVE o HTTP_ADDREQ_FLAG_REPLACE, sola intestazione può essere fornita in lpszHeaders.

CHttpFile pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CInternetFile

Index