matlab.net.http.field.SetCookieField クラス
名前空間: matlab.net.http.field
スーパークラス: matlab.net.http.HeaderField
HTTP Set-Cookie ヘッダー フィールド
説明
SetCookieField
オブジェクトは、サーバーによって作成された応答メッセージに示されます。メッセージは 1 つ以上の Set-Cookie フィールドをもつことができます。Value
プロパティを CookieInfo
オブジェクトとして抽出するには、convert
メソッドを呼び出します。
プロパティ
Name
— ヘッダー フィールド名
'Set-Cookie'
ヘッダー フィールド名。'Set-Cookie'
として指定します。
属性:
GetAccess | public |
SetAccess | public |
Value
— ヘッダー フィールド値
string
ヘッダー フィールド値。string として指定します。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
メソッド
パブリック メソッド
addFields | HeaderField 配列へのフィールドの追加 |
removeFields | ヘッダー フィールド配列からフィールドを削除 |
changeFields | HeaderField 配列内の既存値を変更 |
replaceFields | HeaderFields の配列の値を変更またはフィールドを追加 |
getFields | 名前またはクラスが一致するヘッダー フィールドを返す |
eq | 2 つの HeaderField 配列の比較 |
convert | 各 Set-Cookie フィールドの CookieInfo オブジェクトを返す |
convertLike | ヘッダー フィールド値を別のヘッダー フィールドと同様に変換 |
parse | ヘッダー フィールド値を解析して string として返す |
displaySubclasses | サポートされる HeaderField サブクラスの表示 |
特殊な演算子と関数
次のメソッドは、MATLAB® の標準の演算子および関数を、このクラスのオブジェクト用に特殊化したものです。
string | string としてのヘッダー フィールドの配列。メッセージに表示されます。フィールド間に改行文字を挿入しますが、すべてのフィールドの最後には挿入しません。 |
char |
|
例
HTTP メッセージのすべての Set-Cookie フィールドから情報を取得
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 で導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)