Comments (2)
This isn't that surprising. You almost certainly don't want to be caching these pages, so you should modify +canInitWithRequest: to exclude them. Currently it caches everything with an http protocol.
Since it creates a new intermediary connection using NSURLConnection, it is always going to be GET (or POST if there's a body defined in the NSURLRequest). AFNetworking uses lower level methods to modify its requests. You could expand startLoading to copy these special AFNetworking requests, but since you probably don't want to cache them anyway, I would recommend excluding them in +canInitWithRequest:.
from rncachingurlprotocol.
Ok, thanks for the explanation.
I close the issue, because it's working as designed 😄
from rncachingurlprotocol.
Related Issues (17)
- Javascript Image Fetching Fails (I think) HOT 2
- Any way to block cache or force a refresh? HOT 1
- In XCode 4.4.1 with iOS SDK 5.1 Instruments report leaks
- Non Unique Pathnames generated in [RNCachingURLProtocol cachePathForRequest]
- .idea HOT 2
- php issues as well as burstly ad banner propblems HOT 1
- Is it possible to force loading from cache even when network is on? HOT 1
- POST data to API (Django HOT 1
- AFHTTPRequest's all request will be GET method after register RNCachingURLProtocol HOT 4
- Using RNCachingURLProtocol for images HOT 1
- Save Only Selected Website URL offline not all URL's. HOT 2
- 2 Questions about this library HOT 1
- WKWebView support HOT 2
- RNCachingURLProtocol.m:115:52: 'connectionWithRequest:delegate:' is deprecated: first deprecated in iOS 9.0 - Use NSURLSession (see NSURLSession.h)
- reject by Apple
- Can i use this by cocoaPod?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rncachingurlprotocol.