이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

WebHeaderCollection.Item 속성 (HttpRequestHeader)

2013-12-13

지정된 요청 헤더를 가져오거나 설정합니다.

Namespace:  System.Net
어셈블리:  System.Net(System.Net.dll)

public string this[
	HttpRequestHeader header
] { get; set; }

매개 변수

header
형식: System.Net.HttpRequestHeader
요청 헤더 값입니다.

속성 값

형식: System.String
지정된 헤더 값을 포함하는 String 인스턴스입니다.

예외조건
InvalidOperationException

get 또는 set 작업에서 header 매개 변수에 지정한 요청 헤더가 제한된 헤더인 경우. WebHeaderCollection 클래스에서는 사용자가 이 WebHeaderCollection 인스턴스에서 이 제한된 헤더의 인스턴스를 가져오거나 설정할 수 없습니다.

Item[HttpRequestHeader] 속성은 WebClient 또는 HttpWebRequest 클래스에서 사용할 HttpRequestHeader 열거형에 정의되어 있는 공용 헤더의 값을 가져오는 데 사용할 수 있습니다.

Item[String] 속성은 WebHeaderCollection에 헤더의 이름과 값을 설정하는 데도 사용할 수 있습니다. 헤더를 설정할 때는 header 매개 변수와 value 매개 변수를 반드시 전달해야 하며 value 매개 변수는 문자열로 지정해야 합니다.

HttpRequestHeader 열거형에 정의되어 있는 일부 공용 헤더는 제한된 것으로 간주되며 직접 노출되거나(예: Content-Type) 시스템에 의해 보호되어 WebHeaderCollection 개체에 설정할 수 없습니다. WebHeaderCollection 개체에 이러한 제한된 헤더 중 하나를 설정하려고 하면 예외가 발생합니다. WebHeaderCollection 개체가 HttpWebRequest 개체와 연결되어 있으면 Item[HttpRequestHeader] 속성에서 예외가 발생합니다. WebHeaderCollection 개체가 WebClient 개체와 연결되어 있으면 나중에 WebClient 요청을 보내려고 할 때 예외가 발생합니다.

제한된 헤더의 목록은 WebHeaderCollection 클래스의 설명 부분을 참조하세요.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2015 Microsoft