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. IMAP连接跟踪
- 2. 跟踪连接像素
- 3. 跟踪MKMapView网络连接?
- 4. 跟踪出站连接
- 5. 跟踪连接泄漏
- 6. URL连接ios
- 7. 使用虚拟URL连接路径名以跟踪PageView
- 8. 如何跟踪直接URL引用者
- 9. 谷歌分析url链接跟踪
- 10. 跟踪UIScrollview contentoffset - iOS
- 11. IIS连接池查询/泄漏跟踪
- 12. 我如何跟踪wifi连接状态?
- 13. Websocket跟踪春天的连接
- 14. multipeer连接广告主进度跟踪
- 15. 使用连接时跟踪LINQ
- 16. 跟踪异常JDBC连接如何
- 17. 连接到洪流跟踪器/同行
- 18. GPS跟踪器连接错误
- 19. 跟踪mysql-java连接器错误
- 20. 打开和关闭连接跟踪
- 21. 跟踪程序的TCP/UDP连接
- 22. signalR跟踪连接的用户
- 23. 网络中的跟踪连接?
- 24. Chrome扩展跟踪URL
- 25. url跟踪斜杠和seo
- 26. 跟踪传入的URL
- 27. 跟踪链接库
- 28. iOS SDK - 跟踪viewDidLoad方法
- 29. IOS触摸跟踪代码
- 30. 多NFT跟踪ARToolkit iOS