问题标签 [angular2-http]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Angular2 Http请求返回Observable没有map方法
我已经设置了我的应用程序HTTP_PROVIDERS
我的服务就像
但是当我打电话时
它返回一个Observable
没有map
方法的,它让我发疯了好几个小时。我使用 Babel 转译我的 javascript 代码。
angular - 是否有必要取消订阅由 Http 方法创建的可观察对象?
您是否需要取消订阅 Angular 2 http 调用以防止内存泄漏?
angular - 无法在 angularjs 2 beta 中看到 json 数据
我正在使用 angular js 2 beta 来使用 Web 服务。我的网络服务如下,
这是我点击http://localhost:8080/test时的浏览器输出
[{"name":"Bhasker"},{"name":"Aaron"}]
以下是我的代码,
app.component.ts
引导.ts
索引.html
我在浏览器的控制台中得到以下信息,
我的春季网络服务,
但是,如果我将http://localhost:8080/test更改为 people.json ,这是一个本地文件,它可以工作。
谢谢
javascript - Angular 2 - 在单个 observable 上处理多个订阅
我正在开发一个 Angular 2 应用程序,需要一些关于如何干净地处理身份验证错误的指导。
我的最终目标是能够集中处理每个Http
请求的身份验证错误(特别是 401 和 403)。
我发现这个问题对我开始很有帮助,但是我一直坚持为我的自定义Http
实现返回的每个可观察对象注册错误处理程序的正确方法。
这是我目前正在使用的示例:
上面的解决方案“工作”很顺利……每个 HTTP 请求都会发出两次。那不好。
有关如何正确执行此操作的任何指导?
(更新)工作代码
根据接受的答案中的信息,这里是该类在其正常运行的形式中的样子。
javascript - 如何使用javascript使用angular 2 http post函数提交表单?
我已经开始学习Angular2
,但我想使用http.post()
我的 Web API 提交一个表单,但我不能。
javascript - Angular 2 Http 轮询未传递错误
我正在尝试轮询 REST API 以更新使用以下代码可以正常工作的数据表:
问题是错误和完成永远不会被调用。任何关于使用 onError 和 onCompete 的建议将不胜感激。谢谢!
angular2-http - Angular2 Http响应缺少标头键/值
我正在对成功的 REST API 进行 http.patch 调用(状态 200),但并非所有响应标头键/值都被返回。我对 ETag 键/值感兴趣。
这是一个代码片段:
当使用 REST 客户端(邮递员)进行相同的调用时,响应标头包含:
缺少响应标头键/值是错误吗?可以通过配置解决问题吗?
angular - 从 Angular 2 中的 REST url 获取英雄之旅中的英雄
在Angular 2 Tour of hero 教程之后,我发现自己想知道如果我使用 REST api 将如何“获得英雄”。
鉴于我有一个正在运行的 APIhttp://localhost:7000/heroes
将返回 JSON 的“模拟英雄”列表,我需要做的最低限度是什么才能使这个“可靠”?
据我所知,我应该把它放进去hero.service.ts
;特别是在:
但是我完全不知道如何使用http GET来做到这一点,更不用说做得很好/有风格了。
angular - 如何为 AngularJS 2 编写 http 拦截器?
我想从一个地方检查我所有的 http 响应。例如身份验证状态。如果响应说用户不再经过身份验证,我想重定向或其他东西。有没有办法做到这一点。
angular - Angular2:发出请求时如何将数据从客户端发送到服务器
客户端有表单和一个按钮,我想将用户在表单中键入的数据发送到服务器,那里有将数据保存到数据库的请求处理程序,以及从数据库到客户端。
我该怎么做我对逻辑感到困惑,我认为使用了正文解析器,标题的作用是什么,在这种情况下请求选项,我找到了解决方案,但我没有盲目实施,我只是想明白后按我的方式做
在客户端:
在服务器端: