メインコンテンツ

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

R2026b

名前空間: 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 (RFC Editor の 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://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 で導入