0

live.com をリクエストする簡単な C# コードを書きました

 WebRequest request = 
            HttpWebRequest.Create(new Uri(@"https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=11&ct=1378924108&rver=6.1.6206.0&wp=MBI&wreply=http:%2F%2Fmail.live.com%2Fdefault.aspx&lc=1049&id=64855&mkt=ru-ru&cbcxt=mai&snsc=1"));
        ((HttpWebRequest) request).CookieContainer=new CookieContainer();
        WebResponse response=request.GetResponse();
        CookieCollection collection=((HttpWebResponse)response).Cookies;

リクエストを実行した後、1 つの Cookie が表示されました

VSウォッチ

しかし、Fiddler は、応答として 2 つの Cookie があったことを示しています。

 HTTP/1.1 200 OK
Cache-Control: max-age=0
Content-Length: 12131
Content-Type: text/html; charset=utf-8
Expires: Wed, 11 Sep 2013 19:16:24 GMT
Server: Microsoft-IIS/7.5
P3P: CP="DSP CUR OTPi IND OTRi ONL FIN"
X-XSS-Protection: 0
X-Content-Type-Options: nosniff
Set-Cookie: MSPRequ=lt=1378927044&co=1&id=64855; path=/;HTTPOnly=;version=1
Set-Cookie: MSPOK=$uuid-095618db-a129-4ee7-a760-eb20f9a20d2d; domain=login.live.com;path=/;version=1
X-Frame-Options: deny
PPServer: PPV: 30 H: BAYIDSLGN2G011 V: 0
Date: Wed, 11 Sep 2013 19:17:24 GMT
Connection: close

「MSPOK」クッキーはどこにありますか? どうすれば入手できますか?

4

0 に答える 0