Freigeben über


CHttpFile::SendRequest

Rufen Sie die Memberfunktion auf, um eine Anforderung zu einem HTTP-Server zu senden.

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

Parameter

  • pstrHeaders
    Ein Zeiger auf eine Zeichenfolge, die den Namen der Header enthält, um zu senden.

  • dwHeadersLen
    Die Länge der Header identifiziert durch pstrHeaders.

  • lpOptional
    Alle optionalen direkt nach der Anforderungsheadern zu senden, Daten. Dies ist im Allgemeinen für POST und PUT Vorgänge verwendet. Dies kann NULL sein, wenn es keine optionalen zu senden, gibt Daten.

  • dwOptionalLen
    Die Länge des lpOptional.

  • strHeaders
    Eine Zeichenfolge, die den Namen der Header für die Anforderung gesendet wird enthält.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls. Wenn der Aufruf fehlschlägt, ermitteln Sie die Ursache des Fehlers, indem Sie das ausgelöste CInternetException-Objekt überprüfen.

Ausnahmen

Diese Methode kann Ausnahmen des Typs CInternetException auslösen.

Anforderungen

Header: afxinet.h

Siehe auch

Referenz

CHttpFile-Klasse

Hierarchiediagramm

CInternetFile-Klasse

CHttpFile::SendRequestEx