3
A
回答
0
在仪器有下的系统工具网络活动监控。我没有亲自使用它,所以我不知道它是否做到了你想要的。
1
所有NSURLConnections
您的应用程序使用一个共享的缓存类的默认
所以,有一两件事你可以做的是继承默认缓存,然后在cachedResponseForRequest
NSURLCache
方法,你可以跟踪你的请求。
@interface CustomNSURLCache : NSURLCache {
}
@end
@implementation CustomNSURLCache
-(NSCachedURLResponse *)cachedResponseForRequest:(NSURLRequest *)request {
NSLog(@"connection will send request for url: %@", request);
return [super cachedResponseForRequest:request];
}
@end
在你AppDelegate
didFinishLaunchingWithOptions
方法,共享缓存设置缓存的实例。
CustomNSURLCache *customCache = [[CustomNSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:51200 diskPath:nil];
[NSURLCache setSharedURLCache:customCache];
[customCache release];
(即0 MemoryCapacity,默认值为512000为DiskCapacity)
现在,当你创建你的控制台一个新的连接
NSURLRequest *request1 = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://stackoverflow.com"]];
[[NSURLConnection alloc] initWithRequest:request1 delegate:self];
你应该看到这样的事情
连接将发送请求url:< NSURLRequest https://stackoverflow.com/>
相关问题
- 1. 跟踪出站连接
- 2. 跟踪连接像素
- 3. 跟踪连接泄漏
- 4. 跟踪MKMapView网络连接?
- 5. 跟踪异常JDBC连接如何
- 6. 使用连接时跟踪LINQ
- 7. Websocket跟踪春天的连接
- 8. IIS连接池查询/泄漏跟踪
- 9. GPS跟踪器连接错误
- 10. 网络中的跟踪连接?
- 11. signalR跟踪连接的用户
- 12. 我如何跟踪wifi连接状态?
- 13. 跟踪mysql-java连接器错误
- 14. 连接到洪流跟踪器/同行
- 15. 背景位置跟踪:iOS
- 16. XCode 4中的iOS跟踪?
- 17. 在iOS中跟踪触摸
- 18. iOS SDK - 跟踪viewDidLoad方法
- 19. Chrome扩展跟踪URL
- 20. 跟踪传入的URL
- 21. url跟踪斜杠和seo
- 22. 跟踪链接库
- 23. 掌握Oracle跟踪数据 - 页面60:APEX跟踪URL扩展
- 24. 使用socket.io跟踪连接的套接字
- 25. iPhone - 跟踪三次接触
- 26. 跟踪重定向链接
- 27. 跟踪内部链接php
- 28. 保持跟踪字接近
- 29. SEO谷歌链接跟踪
- 30. 跟踪链接导致404