NSURLProtocol 使用
来源:互联网 发布:金蝶软件数据库删除 编辑:程序博客网 时间:2024/05/02 19:48
1 它是一个类 ,继承这个类 就可以 重新定义 系统的 URL request ,response。
2 使用
(1)
@Interface BRURLProtocol :NSURLProtocol
@end
(2) 在程序启动的时候 进行注册:
[NSURLProtocol registerClass:[BRURLProtocol class]];
(3)重定向网络请求
+ (NSURLRequest *) canonicalRequestForRequest:(NSURLRequest *)request
+(NSMutableURLRequest*)redirectHostInRequset:(NSMutableURLRequest*)request
(4)判断两个request是否相同,使用本地缓存
+ (BOOL)requestIsCacheEquivalent:(NSURLRequest *)a toRequest:(NSURLRequest *)b
(5)处理返回结果
NSURLConnectionDataDelegate方法
(6)开始和取消相应的request
- (void)startLoading
- (void)stopLoading
网上看到的别人的demo :https://github.com/bravegogo/NSURLProtocolExample
0 0
- NSURLProtocol 使用
- NSURLProtocol的使用
- NSURLProtocol的使用
- NSURLProtocol
- 使用NSURLProtocol实现离线缓存
- 使用NSURLProtocol实现UIWebView的离线缓存
- 使用NSURLProtocol实现UIWebView的离线缓存
- 使用NSURLProtocol实现UIWebView的离线缓存
- 使用NSURLProtocol实现UIWebView的离线缓存
- 使用NSURLProtocol实现UIWebView的离线缓存
- 使用NSURLProtocol实现UIWebView的离线缓存
- IOS混合编程 - NSURLProtocol 的使用 (三)
- 使用NSURLProtocol实现UIWebView的离线缓存的简单实现
- 56.使用NSURLProtocol实现UIWebView的离线缓存-转载
- iOS 开发中使用 NSURLProtocol 拦截 HTTP 请求
- iOS 开发中使用 NSURLProtocol 拦截 HTTP 请求
- nsurlprotocol的理解和使用, 含demo, nice!
- NSURLProtocol Tutorial
- web.xml配置错误页面转发
- Java核心内库-线程-线程通信-wait和notify方法介绍
- C#网络编程(基本概念和操作) - Part.1
- 利用手机距离感应器来切换声音听筒播放或声筒播放
- sed 之替换命令
- NSURLProtocol 使用
- 汇编-屏幕任意位置显示相应字符串的小程序
- ViewPager中小点的实现+自定义View中设置属性
- SpringMVC+Mybatis集合框架
- 公式编辑器怎么给公式底部加箭头
- 合并两个递增的链表
- 关于Spring的69个面试问答
- JMeter学习-031-JMeter 3.0 POST Body Data 中文乱码问题
- Monoton Sound Library简记