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

适用于