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

Classe de CHttpFile

Graphique de la hiérarchie

Classe de CInternetFile

CHttpFile::SendRequestEx