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 请求中的 Date 标头值。

注解

如果 Date 标头为 null,则返回值将设置为 DateTime.MinValue

属性Date是标准System.DateTime对象,可以包含 System.DateTimeKindDateTimeKind.UtcDateTimeKind.UnspecifiedDateTimeKind.Local字段。 使用 Date 属性时,可以设置任何类型的时间。 如果 DateTimeKind.Unspecified 已设置或检索 , Date 则假定 DateTimeKind.Local 属性 (本地时间) 。

命名空间中的 System.Net 类始终使用 GMT (Utc) 格式以标准格式在传输过程中写出 Date 网络上的属性。

如果 属性 Date 设置为 DateTime.MinValue,则会 DateHeaders 属性和 WebHeaderCollection中删除 HTTP 标头。

Date如果 属性为 DateTime.MinValue,则表示 Date HTTP 标头未包含在 Headers 属性和 中WebHeaderCollection

注意

此属性的值存储在 WebHeaderCollection 中。 如果设置了 WebHeaderCollection,则该属性值将丢失。

如果已设置 ,Date并且尝试发送HttpWebRequest没有正文的 ,则 System.Net.ProtocolViolationExceptionGetResponseEndGetResponse 方法将引发 BeginGetResponse

适用于