http-with-fallback:AngularJS $http 兼容工厂,它可以为失败的 GET 请求提供回退

时间:2024-07-08 12:15:28
【文件属性】:

文件名称:http-with-fallback:AngularJS $http 兼容工厂,它可以为失败的 GET 请求提供回退

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-08 12:15:28

JavaScript

$http 带回退 AngularJS 兼容工厂,它可以为失败的 GET 请求提供后备。 目标 始终在 HTTP GET 请求上收到状态 20x。 当您可能想使用它时 当您构建具有离线支持的 AngularJS 应用程序时,例如 PhoneGap 应用程序。 浏览器缓存呢? 那些响应无缓存标头的 JSON 服务呢? 这个怎么运作 每当 http-with-fallback 执行的 GET 请求响应为: 状态 200:响应存储在本地存储中 status 20x, 30x: 只用给定的响应解决承诺 status 40x, 50x:它在本地存储中寻找成功的响应。 找到后,使用此响应解决承诺。 如果没有找到,并且设置了fallbackData配置值,则使用包含此数据的响应来解析承诺。 如果浏览器没有本地存储支持,每个 get() 都会传递给 。 用法 默认用法 httpWithFallba


【文件预览】:
http-with-fallback-master
----bower.json(536B)
----Gruntfile.js(442B)
----src()
--------http-with-fallback.js(3KB)
----.travis.yml(250B)
----LICENSE(1KB)
----test()
--------index.html(1KB)
--------http-with-fallback.tests.js(6KB)
----README.md(3KB)
----.gitignore(36B)
----karma.conf.js(1KB)
----package.json(872B)

网友评论