Main Content

matlab.net.http.field.DateField 类

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

HTTP Date 标头字段

描述

DateField 对象代表 HTTP Date 标头字段。Date 字段是可选字段,代表最初发送请求消息或响应消息的日期时间。如果您没有在请求消息中指定 Date 字段,MATLAB® 会在您发送消息时插入一个 Date 字段。有关此字段的详细信息,请参阅 Internet Engineering Task Force (IETF®) 网站上的 RFC 7231 Semantics and Content, section 7.1.1.2 Date。

类属性

Sealed
true

有关类属性的信息,请参阅类属性

创建对象

描述

示例

obj = matlab.net.http.field.DateField(value) 创建一个 Date 标头字段,并将 Value 属性设置为 value

obj = matlab.net.http.field.DateField 将字段值设置为当前日期时间。

属性

全部展开

标头字段名称,指定为 'Date'

属性:

GetAccess
public
SetAccess
public

日期时间,指定为 datetime 对象或采用有效 HTTP 日期格式的字符串。默认值为当前日期时间。Value 不能是将来的日期时间。如果缺少时区,则假定为本地时区。datetime Format 属性将被忽略。

属性:

GetAccess
public
SetAccess
public
Dependent
true

方法

全部展开

示例

全部折叠

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

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

httpsUrl = 'https://requestserver.mathworks.com';
uri = URI(strcat(httpsUrl, '/assets/computerVision.jpg'));
headers = DateField(datetime("today"));
req = RequestMessage('GET', headers);
[~, completedRequest, ~] = req.send(uri);
dateField = completedRequest.getFields("Date");
disp(dateField)
  DateField with properties:

     Name: "Date"
    Value: "Wed, 28 Apr 2021 04:00:00 GMT"

版本历史记录

在 R2016b 中推出

另请参阅