前提
・WPFアプリ
・Visual Studio 2017
・C#
実現したいこと
「通信処理が完了した後に、レスポンスからクッキーにセットされた値を取得したい」
↑がやりたいことです。
<詳細>
通信成功後のヘッダー情報は以下のようになっており、Set-Cookie
のSESSION
の値を取得したいです
HTTP/1.1 200 OK Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: Thu, 01 Jan 1970 00:00:00 GMT Server: openresty Set-Cookie: SESSION=hogeSession;Path=/;Secure;HttpOnly // 省略
現状の取得方法
if (response.IsSuccessStatusCode) { var cookie = response.Headers.GetValues("Set-Cookie").First(); var sessionValue = cookie; }
現状上記のようにSet-Cookie
の値を取得しているのですが、これだと
取得したときの値(sessionValue
に格納される値)がSESSION=hogeSession;Path=/;Secure;HttpOnly
です。SESSION
の値だけを取得したいのですが、皆様であればどうしますでしょうか?
アドバイス頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/20 10:10