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

Wartość zwracany

Niezerowa, jeśli kończy się pomyślnie; przeciwnym razie 0. Jeśli wezwanie się nie powiedzie, funkcji Win32 GetLastError może być wywołana aby ustalić przyczynę błędu.

Parametry

pstrHeaders

Wskaźnik ciąg zawierający nagłówka lub nagłówków, aby dołączyć do wniosku. Każdy nagłówek musi zostać rozwiązana przez parę CR/LF.

dwFlags

Modyfikuje semantykę nowych nagłówków. Może mieć jedną z następujących czynności:

dwHeadersLen

Długość w znaki pstrHeaders. Jeśli jest to-1 L, następnie zakłada się zakończony zerem, że pstrHeaders i długość jest obliczana.

str

Odwołanie do obiektu CString zawierających nagłówku żądania lub nagłówki mają być dodane.

Uwagi

Nazwać tę funkcję Państwa, aby dodać jeden lub więcej nagłówków żądania HTTP do żądania HTTP uchwyt.

AddRequestHeaders dołącza nagłówki dodatkowych, wolne format uchwytem żądania HTTP. Jest on przeznaczony do użytku przez wyrafinowanych klientów, którzy potrzebują szczegółową kontrolę nad dokładne żądania wysyłane na serwer HTTP.

Uwaganbsp;  Aplikację można przekazać wiele nagłówków w pstrHeaders lub str wywołanie AddRequestHeaders za pomocą HTTP_ADDREQ_FLAG_ADD lub HTTP_ADDREQ_FLAG_ADD_IF_&NEW. Jeżeli aplikacja próbuje usunąć lub zastąpić nagłówka za pomocą HTTP_ADDREQ_FLAG_REMOVE lub HTTP_ADDREQ_FLAG_REPLACE, tylko jeden nagłówek mogą być dostarczone w lpszHeaders.

Omówie&nie CHttpFile |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CInternetFile

Index