主要内容

matlab.net.http.field.HTTPDateField 类

R2026b

命名空间: matlab.net.http.field
超类: matlab.net.http.HeaderField

包含日期的 HTTP 标头字段

描述

HTTPDateField 对象是包含日期的 HTTP 标头字段。通过此类实现的字段包含一个标准 HTTP 日期格式的日期。

创建对象

描述

obj = matlab.net.http.field.HTTPDateField(name) 创建一个 HTTP 日期标头字段,并将 Name 属性设置为 name。

示例

obj = matlab.net.http.field.HTTPDateField(name,value) 将 Value 属性设置为 value。

属性

全部展开

日期字段名称,指定为字符串,可以为下列值之一:'Date'、'Expires'、'Retry-After'、'Accept-Datetime'、'Last-Modified' 或 'If-Modified-Since'。

要创建 Date 字段,请使用 matlab.net.http.field.DateField 子类。

特性:

GetAccess
public
SetAccess
public

日期,指定为 datetime 对象或采用有效 HTTP 日期格式的字符串,如 RFC Editor 网站上的 RFC 7231 Semantics and Content, section 7.1.1.1.Date/Time Formats。如果 datetime 对象没有时区,则假定为本地时区。

特性:

GetAccess
public
SetAccess
public
Dependent
true

方法

全部展开

示例

全部折叠

此示例说明如何读取消息中的 HTTP 日期字段。

import matlab.net.*;
import matlab.net.http.*;
import matlab.net.http.field.*;

httpsUrl = "https://example.org";
uri = URI(strcat(httpsUrl,"exampleimage.jpg"));
headers = DateField(datetime("today"));
req = RequestMessage('GET',headers);
response = req.send(uri);
httpDateField = response.getFields("Last-Modified");

版本历史记录

在 R2016b 中推出