Main Content

matlab.net.http.field.HTTPDateField 类

命名空间: 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 日期格式的字符串,如 Internet Engineering Task Force (IETF®) 网站上的 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://requestserver.mathworks.com';
uri = URI(strcat(httpsUrl, '/assets/computerVision.jpg'));
headers = DateField(datetime("today"));
req = RequestMessage('GET', headers);
response = req.send(uri);
httpDateField = response.getFields("Last-Modified");
disp(httpDateField)
  HTTPDateField with properties:

     Name: "Last-Modified"
    Value: "Fri, 02 Apr 2021 20:14:03 GMT"

版本历史记录

在 R2016b 中推出