Main Content

matlab.net.http.field.HTTPDateField クラス

名前空間: matlab.net.http.field
スーパークラス: matlab.net.http.HeaderField

日付を含む HTTP ヘッダー フィールド

説明

HTTPDateField オブジェクトは日付を含む HTTP ヘッダー フィールドです。このクラスによって実装されたフィールドには、標準の HTTP 日付書式の 1 つの日付が含まれます。

作成

説明

obj = matlab.net.http.field.HTTPDateField(name)Name プロパティを name に設定して HTTP 日付ヘッダー フィールドを作成します。

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 オブジェクト、または RFC 7231 Semantics and Content、セクション 7.1.1.1. の Date/Time Formats (Internet Engineering Task Force (IETF®) の Web サイト上) で指定されている有効な HTTP 日付書式の string として指定します。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 で導入