Partager via


CHttpFile::SendRequest

Appelez la fonction membre pour envoyer une requête à un serveur HTTP.

BOOL SendRequest( 
   LPCTSTR pstrHeaders = NULL, 
   DWORD dwHeadersLen = 0, 
   LPVOID lpOptional = NULL, 
   DWORD dwOptionalLen = 0  
); 
BOOL SendRequest( 
   CString& strHeaders, 
   LPVOID lpOptional = NULL, 
   DWORD dwOptionalLen = 0  
);

Paramètres

  • pstrHeaders
    Un pointeur vers une chaîne contenant le nom des en-têtes pour envoyer.

  • dwHeadersLen
    La longueur des en-têtes l'a identifié par pstrHeaders.

  • lpOptional
    Toutes les données facultatives à envoyer immédiatement après les en-têtes de requête. Cela est généralement utilisé pour POST et les opérations de PUT . Cela peut être NULL s'il n'y a pas de données facultative à envoyer.

  • dwOptionalLen
    Longueur de lpOptional.

  • strHeaders
    Chaîne contenant le nom des en-têtes de la demande est envoyée.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0. Si l'appel échoue, déterminez la cause de l'échec en examinant l'objet levé de CInternetException .

Exceptions

Cette méthode peut lever des exceptions de type CInternetException.

Configuration requise

Header: afxinet.h

Voir aussi

Référence

CHttpFile, classe

Graphique de la hiérarchie

CInternetFile, classe

CHttpFile::SendRequestEx