iphone cookie内容的获取
来源:互联网 发布:小米网络电视多少钱 编辑:程序博客网 时间:2024/06/07 02:19
NSMutableArray *cookiesStoreAll = [[NSMutableArray alloc]init];
NSUInteger totalNumberOfCookies;
NSMutableURLRequest *request_get = [[[NSMutableURLRequest alloc] init] autorelease];
[request_get setURL:[NSURL URLWithString:urlStr]];
[request_get setHTTPMethod:@"GET"];
[request_get setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request_get setHTTPShouldHandleCookies:YES];
// doGet - response
NSHTTPURLResponse *response_get = nil;
NSError *error_get = nil;
NSData *responseData_get = [NSURLConnection sendSynchronousRequest:request_get returningResponse:&response_get error:&error_get];
NSString *data_get=[[NSString alloc]initWithData:responseData_get encoding:NSUTF8StringEncoding];
//get the cookies by using the header cookies
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];
NSDictionary *headerFields_get = [(NSHTTPURLResponse*)response_get allHeaderFields];
NSURL *urlCookies_get = [NSURL URLWithString:urlStr];
NSArray *cookies_get = [NSHTTPCookie cookiesWithResponseHeaderFields:headerFields_get forURL:urlCookies_get];
// retrieve the cookies from url by sharedHTTPCookieStore
NSArray *cookiesUse_get = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:urlCookies_get];
NSUInteger numberOfCookiesUse_get = [cookiesUse_get count];
NSUInteger numberOfCookies_get = [cookies_get count];
NSLog(@"numberOfCookies_get==:%d", numberOfCookies_get);
for (NSHTTPCookie *cookie in cookies_get) {
NSLog(@"numberOfCookies_get :Name: %@ : Value: %@", cookie.name, cookie.value);
}
NSLog(@"numberOfCookiesUse_get==:%d", numberOfCookiesUse_get);
for (NSHTTPCookie *cookie in cookiesUse_get) {
NSLog(@"numberOfCookiesUse_get :Name: %@ : Value: %@", cookie.name, cookie.value);
}
// Cookie - add the array to the cookieStoreAll
[cookiesStoreAll addObjectsFromArray: cookiesUse_get];
totalNumberOfCookies = [cookiesStoreAll count];
//NSString *realCookieValue;
// get the needed cookie and convent to the NSString
for(int j=0; j<totalNumberOfCookies; j++) {
NSLog(@"numberOfCookiesUse_get==:%@", [[cookiesStoreAll objectAtIndex:j] name]);
NSLog(@"numberOfCookiesUse_get==:%@",[[cookiesStoreAll objectAtIndex:j] value]);
//NSString *realCookieName = [[cookiesStoreAll objectAtIndex:j] name];
//if([realCookieName isEqualToString: @"neededCookieName"])
//{
//realCookieValue = [[cookiesStoreAll objectAtIndex:j] value];
//cookiesString = [NSString stringWithFormat:@"neededCookieName=%@; ", realCookieValue];
//}
}
- iphone cookie内容的获取
- 获取cookie里内容
- 记一次iphone 微信内置浏览器跨域无法获取cookie问题的解决方法
- iphone开发--获取系统配置文件内容
- 获取cookie的值
- 获取客户端的cookie
- Cookie文件内容的含义
- 已知cookie的情况下,curl模拟请求并获取后台内容
- php通过登录后的cookie以及用户代理然后通过curl获取网页内容
- 获取iPhone 的UUID
- 获取iPhone的UDID
- cookie的操作 添加 获取 删除cookie
- JS获取页面的COOKIE
- Cookie的创建、获取、检测
- 如何获取webbrowser的cookie
- ajax获取Cookie的问题
- JS获取Cookie的值
- cookie的获取和设置
- makefile中一定要注意的细节
- poj3157 java vs c++
- 纠结的比赛3~~~
- jQuery概述与总结
- 关于 c语言的编译 和编译后程序的运行
- iphone cookie内容的获取
- 软件质量管理优秀文章推荐
- 5个不良习惯,导致搜索引擎低排位
- Elecard Streameye 的cbp解析
- 简单计算器
- 光照模型及cg实现
- 在JBoss4.2.3GA下配置JNDI及在Spring中的使用
- DLX之数独问题的解决
- 中国剩余定理