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 de retorno

Diferente de zero se bem-sucedida; caso contrário 0. Se a chamada falhar, a função do Win32 GetLastError pode ser chamado para determinar a causa do erro.

Parâmetros

pstrHeaders

Um ponteiro para uma Cadeia de caracteres que contém o cabeçalho ou cabeçalhos para acrescentar ao pedido. Cada cabeçalho deve ser terminado por um par de CR/LF.

dwFlags

Modifica a semântica de novos cabeçalhos. Pode ser uma das seguintes:

dwHeadersLen

O comprimento, em caracteres, de pstrHeaders. Se esta for L-1, em seguida, pstrHeaders será considerado terminada em zero e o comprimento é calculado.

str

Uma referência a um objeto de CString que contém o cabeçalho de solicitar ou cabeçalhos para ser adicionado.

Observações

Chame essa função de membro para adicionar um ou mais cabeçalhos de Solicitar HTTP para a Solicitar HTTP manipular.

AddRequestHeaders acrescenta cabeçalhos adicionais, de formato livre para o identificador de solicitação HTTP. Ele destina uso por clientes sofisticados que precisam de controle detalhado sobre a Solicitar exata enviada para o servidor HTTP.

&Notanbsp;  O aplicativo pode passar vários cabeçalhos em pstrHeaders ou str para chamar AddRequestHeaders usando HTTP_ADDREQ_FLAG_ADD ou HTTP_ADDREQ_FLAG_ADD_IF_NEW. Se o aplicativo tenta remover ou substituir um cabeçalho usando HTTP_ADDREQ_FLAG_REMOVE ou HTTP_ADDREQ_FLAG_REPLACE, apenas um cabeçalho pode ser fornecido em lpszHeaders.

Visão geral de CHttpFileMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CInternetFile

Index