Ios 使用UIWebView时,让帖子一致通过NSUrlCache的问题
通过遵循此处所示的过程(),我能够使用UIWebView和NSURLCache派生对象进行URL过滤 我遇到的问题是,对于某些页面,POST请求永远不会调用cachedResponseForRequest()函数 有没有人有过使用这种方法捕获所有POST请求的经验,或者有什么原因可以解释为什么POST可能只是偶尔被捕获Ios 使用UIWebView时,让帖子一致通过NSUrlCache的问题,ios,url,post,nsurlcache,Ios,Url,Post,Nsurlcache,通过遵循此处所示的过程(),我能够使用UIWebView和NSURLCache派生对象进行URL过滤 我遇到的问题是,对于某些页面,POST请求永远不会调用cachedResponseForRequest()函数 有没有人有过使用这种方法捕获所有POST请求的经验,或者有什么原因可以解释为什么POST可能只是偶尔被捕获 谢谢。有一个更好的解决方案,它是NSURLProtocol堆栈。提供了一个可重用的实现示例。您好-我们遇到了相同的问题。您是否尝试创建一个唯一的散列来附加到URL的末尾,以便NS
谢谢。有一个更好的解决方案,它是
NSURLProtocol
堆栈。提供了一个可重用的实现示例。您好-我们遇到了相同的问题。您是否尝试创建一个唯一的散列来附加到URL的末尾,以便NSURLCache具有一个唯一的URL来与返回的数据关联?当使用api时,POST的问题是将有很多请求发送到同一URL。但是,如果使用无意义的散列使URL唯一,则cachedResponseForRequest可能能够定位缓存的内容。如果你尝试了这个方法,并且成功了,请反馈。