zoukankan      html  css  js  c++  java
  • C#读取Cookie

     1 public class HttpCookie
     2     {
     3         [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
     4         static extern bool InternetGetCookieEx(string pchURL, string pchCookieName, StringBuilder pchCookieData, ref System.UInt32 pcchCookieData, int dwFlags, IntPtr lpReserved);
     5         public static string GetCookies(string url)
     6         {
     7             uint datasize = 1024;
     8             StringBuilder cookieData = new StringBuilder((int)datasize);
     9             if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x2000, IntPtr.Zero))
    10             {
    11                 if (datasize < 0)
    12                     return null;
    13 
    14                 cookieData = new StringBuilder((int)datasize);
    15                 if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x00002000, IntPtr.Zero))
    16                     return null;
    17             }
    18             return cookieData.ToString();
    19         }  
    20     }

    使用此方法可以获得Cookie

    作者:芝麻科技
    出处:芝麻麻雀-Asp.Net学习之路
    技术:C++,C#
    向我打赏
    加我微信,聊一聊技术
  • 相关阅读:
    电影观后感
    自定义内存管理
    web.xml配置详解
    Annotation
    Centos中yum方式安装java
    linux下添加用户并赋予root权限
    Injector
    Container
    GlassFish的安装与使用(Windows)
    Version Control
  • 原文地址:https://www.cnblogs.com/mzy-google/p/6492176.html
Copyright © 2011-2022 走看看