angular - Angular4 在超时时重播我的请求
问题描述
我有一个很长的请求(它是一个批处理),持续时间超过 5 分钟。当我使用 Angular4 应用程序启动请求时,框架会多次重放请求,可能是因为它触发了超时。
你有解决这个问题的办法吗?
当从我的 Angular 应用程序中启动时,请求完成并且不会重播。这实际上是由于框架。
这是我的配置,我无法更改,因为工作和东西......:
包.json
"dependencies": {
"@angular/animations": "4.0.0",
"@angular/common": "4.0.0",
"@angular/compiler": "4.0.0",
"@angular/core": "4.0.0",
"@angular/forms": "4.0.0",
"@angular/http": "4.0.0",
"@angular/platform-browser": "4.0.0",
"@angular/platform-browser-dynamic": "4.0.0",
"@angular/router": "4.0.0",
请帮忙,这让我发疯了。
解决方案
对于处理这个问题的人来说,这是由于公司代理后面的 HTTP 1。
有关更多信息,请参阅此帖子: https ://blogs.oracle.com/ravello/beware-http-requests-automatic-retries
推荐阅读
- c# - 搜索多个索引并返回正确的类型
- file-upload - 如何在无头 chrome 浏览器中使用 selenium 和 autoit 进行文件上传?
- react-native - 如何在本机反应中修复“错误:未知选项--projectRoot”
- php - Youtube API V3 ETag 支持失败:内容不变但 etag 改变
- react-router - 如何访问有状态组件中的 url 参数
- html - 访问托管在服务器上的网页时出现问题
- javascript - 如何从另一个组件“隐藏/显示”“可扩展项目”组件(类星体)
- python - How to use apache airflow in a virtual environment?
- ios - 检测 Firebase FCM 上的前台推送点击事件
- eclipse - 打印 cmd 输出的 Eclipse 控制台导致编码问题