Angular:angular中的http.get()方法不会针对API的第二个相同请求调用给出更新的响应

时间:2018-07-16 11:32:24

标签: angular rest

 return this.http.get(URL,{search : this.urlParams})
  .map((res : Response)=>res.json())
  .catch(this.handleEr**strong text**ror);

它在所有其他浏览器上都可以正常运行。除了Internet Explorer浏览器11。请向我提出任何解决方案。帮助将不胜感激。谢谢

上面的代码块将出现在“ service.ts”中。单击“ xyz”按钮将调用此函数并返回响应。即使您再次调用相同的函数,对于相同的其余API请求也将再次获得相同的响应(或更新的响应)。在Internet Explorer中拨打电话后,我们将不会再收到响应。为什么第二个调用没有在浏览器中点击其余的api?关于如何实现的任何建议。感谢您的提前帮助。

1 个答案:

答案 0 :(得分:0)

`let currentDate=new Date().getTime();
this.urlParams.set('currentdate',`${currentDate}`);` 

我在调用其余API的任何地方都添加了以上代码