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

Hierarchien-Diagramm

CInternetFile-Klasse

CHttpFile::SendRequestEx