Main Content

matlab.net.http.field.LocationField 类

命名空间: matlab.net.http.field
超类: matlab.net.http.HeaderField, matlab.net.http.field.URIReferenceField

HTTP Location 标头字段

描述

LocationField 对象包含消息的统一资源标识符 (URI)。服务器会在响应消息中添加一个 Location 字段,告诉您将消息重定向到另一个 URI。此字段的含义取决于响应的状态代码。

类属性

Sealed
true

有关类属性的信息,请参阅类属性

创建对象

描述

示例

obj = matlab.net.http.field.LocationField(value) 创建一个 Location 标头字段,并将 Value 属性设置为 value

属性

全部展开

标头字段名称,指定为 'Location'

属性:

GetAccess
public
SetAccess
public

URI,指定为 matlab.net.URI 对象或 URI 构造函数可接受的字符串。

属性:

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 中推出