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);(&A)

반환 값

성공 하는 경우 0이 아닌 그렇지 않으면 0입니다. Win32 함수 호출이 실패 하는 경우 오류의 원인을 확인 하려면 GetLastError 를 호출 될 수 있습니다。

매개 변수

pstrHeaders

머리글 또는 요청에 추가 하는 헤더를 포함 하는 문자열에 대 한 포인터입니다. 각 헤더는 CR/LF 쌍으로 종결 되어야 합니다.

dwFlags

새 헤더의 의미를 수정합니다. 다음 중 하나가 될 수 있습니다.:

dwHeadersLen

PstrHeaders의 문자 길이입니다. -1 L 이면 다음 pstrHeaders 0 종료로 간주 됩니다 및 길이 계산。

str

요청 헤더 또는 추가 되는 헤더를 포함 하는 CString 개체에 대 한 참조。

주의

하나를 추가 하려면이 멤버 함수를 호출 하거나 HTTP 요청에 더 많은 HTTP 요청 헤더 처리。

AddRequestHeaders 추가, 자유 형식 헤더 HTTP 요청 처리에 추가합니다. 그것은 사용 하기 위한 HTTP 서버에 전송 하는 정확한 요청 자세히 제어 해야 하는 정교한 고객에 의해。

메모nbsp;??응용 프로그램은 HTTP_ADDREQ_FLAG_ADD 또는 HTTP_ADDREQ_FLAG_ADD_IF_NEW를 사용 하 여 AddRequestHeaders 호출에 대 한 pstrHeaders 또는 str 에 여러 헤더를 전달할 수 있습니다. 응용 프로그램을 제거 하거나 HTTP_ADDREQ_FLAG_REMOVE 또는 HTTP_ADDREQ_FLAG_REPLACE를 사용 하 여 헤더를 대체 하면 단 하나의 헤더 lpszHeaders 에 제공 될 수 있습니다(&N).

CHttpFile 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CInternetFile(&N)

Index