メインコンテンツ

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

R2026b

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

HTTP Date ヘッダー フィールド

説明

DateField オブジェクトは HTTP Date ヘッダー フィールドを表します。Date フィールドは、要求メッセージまたは応答メッセージが最初に送信された日付と時刻を表すオプションのフィールドです。要求メッセージで Date フィールドを指定しない場合、MATLAB® はメッセージの送信時にそれを挿入します。このフィールドの詳細については、RFC Editor Web サイトで RFC 7231 Semantics and Content、セクション 7.1.1.2 の Date を参照してください。

クラスの属性

Sealed
true

クラス属性の詳細については、クラスの属性を参照してください。

作成

説明

obj = matlab.net.http.field.DateField(value) は、Value プロパティを value に設定して Date ヘッダー フィールドを作成します。

例

obj = matlab.net.http.field.DateField はフィールド値を現在の日付と時刻に設定します。

プロパティ

すべて展開する

ヘッダー フィールド名。'Date' として指定します。

属性:

GetAccess
public
SetAccess
public

日付と時刻。datetime オブジェクトまたは有効な HTTP 日付書式の string で指定します。既定値は現在の日付と時刻です。Value は未来であってはなりません。タイム ゾーンがない場合、ローカルのタイム ゾーンが想定されます。datetime Format プロパティは無視されます。

属性:

GetAccess
public
SetAccess
public
Dependent
true

メソッド

すべて展開する

例

すべて折りたたむ

この例では、メッセージの日付フィールドを読み取る方法を示します。

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);
[~, completedRequest, ~] = req.send(uri);
dateField = completedRequest.getFields("Date");

バージョン履歴

R2016b で導入

参考