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);
Valeur de retour
Différent de zéro en cas de succès ; sinon 0. Si l'appel échoue, la fonction Win32 GetLastError peut être appelée pour déterminer la cause de l'erreur.
Paramètres
pstrHeaders
Un pointeur vers une chaîne contenant l'en-tête ou les en-têtes à ajouter à la demande. Chaque en-tête doit être terminé par une paire de CR/LF.
dwFlags
Modifie la sémantique des nouveaux en-têtes. Peut être l'une des opérations suivantes:
dwHeadersLen
La longueur, en caractères, de pstrHeaders. Si c'est L-1, alors pstrHeaders est supposé pour être terminées à zéro et la longueur est calculée.
str
Une référence à un objet CString contenant l'en-tête de la demande ou les en-têtes à ajouter.
Remarques
Appelez cette fonction membre pour ajouter un ou plusieurs en-têtes de demande HTTP de la requête HTTP gérer.
AddRequestHeaders ajoute des en-têtes supplémentaires, format libre à la poignée de la demande HTTP. Il vise pour utilisation par les clients sophistiqués qui ont besoin d'un contrôle détaillé sur l'exacte demande envoyée au serveur HTTP.
&Notenbsp ; L'application peut passer plusieurs en-têtes de pstrHeaders ou de str pour un appel de AddRequestHeaders à l'aide de HTTP_ADDREQ_FLAG_ADD ou HTTP_ADDREQ_FLAG_ADD_IF_NEW. Si l'application tente de supprimer ou de remplacer un en-tête à l'aide de HTTP_ADDREQ_FLAG_REMOVE ou HTTP_ADDREQ_FLAG_REPLACE, qu'un seul en-tête peut être fourni en lpszHeaders.
CHttpFile aperçu |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CInternetFile