HttpRequestHeader 열거형

정의

클라이언트 요청에서 지정할 수 있는 HTTP 헤더입니다.

public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader = 
Public Enum HttpRequestHeader
상속
HttpRequestHeader

필드

Accept 20

Accept 헤더로, 응답에 대해 허용 가능한 MIME 형식을 지정합니다.

AcceptCharset 21

Accept-Charset 헤더로, 응답에 대해 허용 가능한 문자 집합을 지정합니다.

AcceptEncoding 22

Accept-Encoding 헤더로, 응답에 대해 허용 가능한 콘텐츠 인코딩을 지정합니다.

AcceptLanguage 23

Accept-Language 헤더로, 응답에 대해 기본 설정된 자연어를 지정합니다.

Allow 10

Allow 헤더로, 지원되는 HTTP 메서드 집합을 지정합니다.

Authorization 24

Authorization 헤더로, 자체적으로 서버에 인증하기 위해 클라이언트가 제공하는 자격 증명을 지정합니다.

CacheControl 0

Cache-Control 헤더로, 요청/응답 체인을 따라 모든 캐시 제어 메커니즘에서 따라야 하는 지시문을 지정합니다.

Connection 1

Connection 헤더로, 특정 연결에 대해 원하는 옵션을 지정합니다.

ContentEncoding 13

Content-Encoding 헤더로, 해당 본문 데이터에 적용된 인코딩을 지정합니다.

ContentLanguage 14

Content-Language 헤더로, 해당 본문 데이터의 자연어를 지정합니다.

ContentLength 11

Content-Length 헤더로, 해당 본문 데이터의 길이를 바이트 단위로 지정합니다.

ContentLocation 15

Content-Location 헤더로, 해당 본문을 가져올 수 있는 URI를 지정합니다.

ContentMd5 16

Content-MD5로, 엔드투엔드 메시지 무결성 검사를 제공할 목적으로 해당 본문 데이터의 MD5 다이제스트를 지정합니다. MD5와의 충돌 문제로 인해 SHA256 이상을 기반으로 하는 보안 모델을 사용하는 것이 좋습니다.

ContentRange 17

Content-Range 헤더로, 전체 본문에서 해당하는 부분의 본문 데이터를 적용해야 하는 위치를 지정합니다.

ContentType 12

Content-Type 헤더로, 해당 본문 데이터의 MIME 형식을 지정합니다.

25

Cookie 헤더로, 서버에 표시하는 쿠키 데이터를 지정합니다.

Date 2

Date 헤더로, 요청이 시작된 날짜와 시간을 지정합니다.

Expect 26

Expect 헤더로, 클라이언트에 필요한 특정 서버 동작을 지정합니다.

Expires 18

Expires 헤더로, 해당 본문 데이터를 부실하다고 간주하기 전까지의 날짜 및 시간을 지정합니다.

From 27

From 헤더로, 요청하는 사용자 에이전트를 제어하는 사용자에 대한 인터넷 이메일 주소를 지정합니다.

Host 28

Host 헤더로, 요청될 리소스의 포트 번호 및 호스트 이름을 지정합니다.

IfMatch 29

If-Match 헤더로, 표시된 리소스에 대한 클라이언트가 가진 캐시된 복사본이 최신 상태인 경우에만 요청된 작업이 수행되어야 한다는 것을 지정합니다.

IfModifiedSince 30

If-Modified-Since 헤더로, 표시된 데이터 및 시간 이후 요청된 리소스가 수정된 경우에만 요청된 작업이 수행되어야 한다는 것을 지정합니다.

IfNoneMatch 31

If-None-Match 헤더로, 표시된 리소스에 대한 클라이언트의 캐시된 복사본이 최신 상태가 아닌 경우에만 요청된 작업이 수행되어야 한다는 것을 지정합니다.

IfRange 32

If-Range 헤더로, 클라이언트의 캐시된 복사본이 최신 상태인 경우 요청된 리소스의 지정된 범위만 보내야 한다는 것을 지정합니다.

IfUnmodifiedSince 33

If-Unmodified-Since 헤더로, 표시된 날짜 및 시간 이후 요청된 리소스가 수정되지 않은 경우에만 요청된 작업이 수행되어야 한다는 것을 지정합니다.

KeepAlive 3

Keep-Alive 헤더로, 영구 연결을 유지하기 위해 사용되는 매개 변수를 지정합니다.

LastModified 19

Last-Modified 헤더로, 해당 본문 데이터가 마지막으로 수정된 날짜 및 시간을 지정합니다.

MaxForwards 34

Max-Forwards 헤더로, 이 요청을 전달할 수 있는 나머지 시간을 나타내는 정수를 지정합니다.

Pragma 4

Pragma 헤더로, 요청/응답 체인을 따라 에이전트에 적용할 수 있는 구현별 지시문을 지정합니다.

ProxyAuthorization 35

Proxy-Authorization 헤더로, 프록시에 자체적으로 인증하기 위해 클라이언트가 제공하는 자격 증명을 지정합니다.

Range 37

Range 헤더로, 전체 응답 대신 클라이언트 요청을 반환해야 하는 응답의 하위 범위를 지정합니다.

Referer 36

Referer 헤더로, 요청 URI를 가져온 리소스의 URI를 지정합니다.

Te 38

TE 헤더로, 응답에 허용 가능한 전송 인코딩을 지정합니다.

Trailer 5

Trailer 헤더로, 청크 분할 전송 코딩으로 인코드된 메시지의 트레일러에 있는 헤더 필드를 지정합니다.

TransferEncoding 6

Transfer-Encoding 헤더로, 메시지 본문에 적용된 변환 형식(있는 경우)을 지정합니다.

Translate 39

Translate 헤더로, WebDAV 기능과 함께 사용되는 HTTP 사양에 대한 Microsoft 확장입니다.

Upgrade 7

Upgrade 헤더로, 클라이언트가 지원하는 추가 통신 프로토콜을 지정합니다.

UserAgent 40

User-Agent 헤더로, 클라이언트 에이전트에 대한 정보를 지정합니다.

Via 8

Via 헤더로, 게이트웨이 및 프록시 에이전트에서 사용할 중간 프로토콜을 지정합니다.

Warning 9

Warning 헤더로, 메시지에 반영될 수 없는 메시지의 상태 또는 변환에 대한 추가 정보를 지정합니다.

설명

다양한 헤더의 적절한 내용은 rfc2616에서 사용할 수 있는 HTTP/1.1 사양에 자세히 설명되어 있습니다.

적용 대상

추가 정보