zoukankan      html  css  js  c++  java
  • iphone原生cookie处理

    可以使用NSURLConnection的类来执行HTTP请求,登录该网站,并检索的cookie。 要执行一个请求,只是创建一个NSURLConnection的实例,并分配给它的委托对象。

    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURLURLWithString:@"http://www.google.com/"]];
    NSURLConnection *connection = [NSURLConnection connectionWithRequest:request delegate:self];
    然后,执行一个委托方法。
    - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse*)response
    {
        
    NSHTTPURLResponse *HTTPResponse = (NSHTTPURLResponse *)response;
        
    NSDictionary *fields = [HTTPResponse allHeaderFields];
        
    NSString *cookie = [fields valueForKey:"Set-Cookie"]; // It is your cookie
    }
    保留或复制cookie字符串。 当您要执行另一个请求,将它添加到您对您的NSURLRequest实例的HTTP标头。
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURLURLWithString:@"http://www.google.com/"]];
    [request addValue:cookie forHTTPHeaderField:"Cookie"];
    NSURLConnection的自动存储和发送的Cookie
    原文:http://stackoverflow.com/questions/2053568/managing-http-cookies-on-iphone
  • 相关阅读:
    软件工程第一周开课博客
    求数组的子数组之和的最大值
    学习进度_第二周
    当堂测试感受
    寒假生活体验
    家庭记账本七
    《人月神话》阅读笔记3
    家庭记账本六
    《人月神话》阅读笔记2
    寒假福利2
  • 原文地址:https://www.cnblogs.com/tomkillua/p/3432099.html
Copyright © 2011-2022 走看看