如何使用angular js在每个http请求之前销毁响应
How to destroy the response before each http request using angular js?
我想在每个请求发送到API之前清除我的http响应。
My Http request:
$http(
{
method: 'GET',
url: URI,
headers: { 'Content-Type': 'application/json' },
async: false
}).success(function (data) {
$('#processing').hide();
$scope.items = JSON.parse( angular.toJson(data));
$scope.header = $scope.items[0];
你能帮我吗,这样每次我都会得到新的回应?
感谢
响应可能由浏览器缓存,或者在浏览器和服务器之间缓存。您可以尝试通过添加头来阻止缓存,该头告诉浏览器不缓存给定的响应
或
您可以将唯一的时间戳附加到URL,就像这个
var no_cache_url = URL + new Date().getTime()
如果你在url中使用了一些查询字符串,那么代码会稍微复杂一些,但你会弄清楚的。
相关文章:
- 如何发送作为节点请求响应函数中的代码块的响应
- 如何将请求响应传递给另一个请求
- 跟踪循环中触发的请求-响应
- Flux+Rreact.js-缓存API请求响应
- 对 Expressjs / Nodejs 请求 - 响应处理感到困惑
- 用于忽略先前请求响应的前端 JavaScript 模式
- AJAX 调用从我的 REST API 收到“400 错误请求”响应
- 如何为每个 AJAX 请求/响应事件添加回调
- 在 Phonegap 应用程序中,如何指示正在发生对服务器的请求/响应
- Python - 解析请求响应
- 图形 API 嵌套请求响应
- 为什么 AngularJS 指令适用于硬编码值,但使用 http 请求/响应失败
- 如何获取ajax请求响应中存在的图像的位置,并使用位置绘制线
- NodeJS如何在net模块中实现请求/响应
- Node.js编写http请求响应
- 在这样一个请求-响应周期中加载多个JavaScript
- Angular.js请求/响应Node.js
- 为什么在CasperJS中POST请求响应数据为空,即使相同的请求在Postman中显示数据
- 如何避免POST请求响应未知事件码
- AJAX——可以在请求响应上标记到前一个响应的末尾