다음을 통해 공유


HttpWebRequest.Date 속성

정의

HTTP 요청에 사용할 Date HTTP 헤더 값을 가져오거나 설정합니다.

public:
 property DateTime Date { DateTime get(); void set(DateTime value); };
public DateTime Date { get; set; }
member this.Date : DateTime with get, set
Public Property Date As DateTime

속성 값

HTTP 요청의 날짜 헤더 값입니다.

설명

주의

WebRequest, HttpWebRequest, ServicePointWebClient 사용되지 않으므로 새 개발에 사용하면 안 됩니다. 대신 HttpClient 사용합니다.

Date 헤더가 null경우 반환 값은 DateTime.MinValue.

Date 속성은 표준 System.DateTime 개체이며 DateTimeKind.Local, DateTimeKind.Utc또는 DateTimeKind.UnspecifiedSystem.DateTimeKind 필드를 포함할 수 있습니다. Date 속성을 사용할 때 모든 종류의 시간을 설정할 수 있습니다. DateTimeKind.Unspecified 설정되거나 검색되면 Date 속성은 DateTimeKind.Local 것으로 간주됩니다(현지 시간).

System.Net 네임스페이스의 클래스는 항상 GMT(Utc) 형식을 사용하여 표준 형식으로 전송하는 동안 와이어의 Date 속성을 기록합니다.

Date 속성이 DateTime.MinValue설정되면 Date HTTP 헤더가 Headers 속성 및 WebHeaderCollection제거됩니다.

Date 속성이 DateTime.MinValue경우 Date HTTP 헤더가 Headers 속성 및 WebHeaderCollection포함되지 않음을 나타냅니다.

메모

이 속성의 값은 WebHeaderCollection저장됩니다. WebHeaderCollection이 설정되면 속성 값이 손실됩니다.

Date 설정되고 본문이 없는 HttpWebRequest 보내려고 하면 BeginGetResponse, GetResponseEndGetResponse 메서드에서 System.Net.ProtocolViolationException throw됩니다.

적용 대상