Main Content

matlab.net.http.field.SetCookieField 类

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

HTTP Set-Cookie 标头字段

描述

SetCookieField 对象出现在服务器创建的响应消息中。一个消息可以有一个或多个 Set-Cookie 字段。要以 CookieInfo 对象的形式提取 Value 属性,请调用 convert 方法。

类属性

Sealed
true

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

属性

全部展开

标头字段名称,指定为 'Set-Cookie'

属性:

GetAccess
public
SetAccess
public

标头字段值,指定为字符串。

属性:

GetAccess
public
SetAccess
public
Dependent
true

方法

全部展开

示例

全部折叠

r = matlab.net.http.RequestMessage();
uri = matlab.net.URI('http://httpbin.org/cookies/set?xxx=zzz&abc=def');
opts = matlab.net.http.HTTPOptions('MaxRedirects',0);
resp = r.send(uri,opts);
setCookieFields = resp.getFields('Set-Cookie');
if ~isempty(setCookieFields)
   cookieInfos = setCookieFields.convert(uri);
   r = r.addFields(matlab.net.http.field.CookieField([cookieInfos.Cookie]));
end
resp = r.send('http://httpbin.org/cookies');
disp(resp.Body.Data.cookies)
    abc: 'def'
    xxx: 'zzz'

版本历史记录

在 R2016b 中推出