Main Content

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

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

HTTP Location ヘッダー フィールド

説明

LocationField オブジェクトには、メッセージの Uniform Resource Identifier (URI) が含まれます。サーバーは応答メッセージに Location フィールドを追加し、メッセージを別の URI にリダイレクトするよう知らせます。このフィールドの意味は、応答のステータス コードによって異なります。

クラスの属性

Sealed
true

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

作成

説明

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

プロパティ

すべて展開する

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

属性:

GetAccess
public
SetAccess
public

URI。matlab.net.URI オブジェクト、または URI コンストラクターで受け入れ可能な string として指定します。

属性:

GetAccess
public
SetAccess
public
Dependent
true

メソッド

すべて展開する

すべて折りたたむ

この例では、メッセージ URI を読み取る方法を示します。

import matlab.net.*;
import matlab.net.http.*;
httpUrl = 'http://requestserver.mathworks.com';
uri = URI(strcat(httpUrl, '/movedPermanently'));
options = HTTPOptions('MaxRedirects', 0); % Disable redirects
req = RequestMessage('GET');
response = req.send(uri, options);
locationField = response.getFields("Location");
disp(locationField)
  LocationField with properties:

     Name: "Location"
    Value: "http://requestserver.mathworks.com/assets/computerVision.jpg"

バージョン履歴

R2016b で導入