CHttpFile::AddRequestHeaders

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);

Valor devuelto

Distinto de cero si es correcto; 0 lo contrario. Si la llamada falla, la función de Win32 GetLastError puede ser llamado para determinar la causa del error.

Parámetros

pstrHeaders

Un puntero a una cadena que contiene el encabezado o encabezados para anexar a la solicitud. Cada encabezado debe terminarse por un par de CR/LF.

dwFlags

Modifica la semántica de los encabezados de nuevos. Puede ser uno de los siguientes:

dwHeadersLen

La longitud, en caracteres, de pstrHeaders. Si se trata de L-1, entonces pstrHeaders se supone que termina en cero y se calcula la longitud.

str

Una referencia a un objeto CString que contiene el encabezado de la solicitud o encabezados que se agregará.

Observaciones

Llame a esta función miembro para agregar uno o más encabezados de solicitud HTTP a la solicitud HTTP manejar.

AddRequestHeaders agrega encabezados adicionales, de formato libre en el identificador de petición HTTP. Está destinado al uso por los clientes sofisticados que necesitan un control detallado sobre la exacta solicitud enviada al servidor HTTP.

&Notanbsp;  La aplicación puede pasar varios encabezados de pstrHeaders o str para una llamada de AddRequestHeaders con HTTP_ADDREQ_FLAG_ADD o HTTP_ADDREQ_FLAG_ADD_IF_NEW. Si la aplicación intenta eliminar o reemplazar un encabezado con HTTP_ADDREQ_FLAG_REMOVE o HTTP_ADDREQ_FLAG_REPLACE, sólo un encabezado puede suministrarse en lpszHeaders.

Visió&n General de CHttpFile |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CInternetFile

Index