问题标签 [angular4-httpclient]

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.

0 投票
0 回答
638 浏览

angular - 如何使用 Angular 4 拦截器显示数据

我是 Angular 4 拦截器的新手,我正在尝试在我的应用程序中实现它。我想要做的就是如果我有 404 错误,或者如果令牌过期,它会将我导航到登录页面。另外,我的问题是我将如何在 html 中显示我的数据?我已经在没有新的 http 拦截器的情况下注释掉了我之前的工作示例。谁能帮我显示我的数据并在发生错误时将我重定向到登录页面?我已经在下面发布了我的代码。谢谢。

新闻服务.ts

新闻拦截器.ts

0 投票
1 回答
538 浏览

angular - Angular 4.2.x 拦截器没有被执行

我正在使用
- Angular 4.2.4

我正在尝试使用以下角度代码拦截服务

在模块文件中

问题:我能够看到拦截函数定义处的调试点被触发,但是在拦截内部执行一些服务调用代码之后没有被调用。

我正在使用来自 @angular/http 的 angular http 来使用 get、options、post 方法调用服务

0 投票
2 回答
6070 浏览

angular - ASP.NET Core 2.0 和 Angular 4.3 文件上传进度

使用新的 Angular 4.3 HttpClient,如何在向客户端报告上传进度的同时上传和访问 ASP.NET Core 2.0 控制器中的文件?

0 投票
1 回答
451 浏览

angular - Angular 4:在非组件类中注入具有 @angular/http 作为依赖项的服务

嗨,我是 Angular 4 的新手。我有一个名为“httpService”的服务,它具有 @angular/http 作为依赖项之一,还有其他的,它可以进行错误处理。

现在我有普通类(组件除外)说'Child.ts',它扩展了基类'Base.ts',构造函数在类上设置了一些属性,并使用上面提到的httpService通过rest api从服务器获取数据。

我的整体结构如下所示。

并拥有扩展基类的类。

这样我就让每个模型都有自己的方法来从服务器获取数据。

现在在这种情况下,我如何使用 httpService,因为它尚未初始化。

请建议我的方式或更好的解决方案。

谢谢

萨蒂什·拉哈尼

0 投票
1 回答
1811 浏览

angular - Angular 4 图片上传

我想通过 HTTP post API 上传图片。我的输入是这样的。

和 Changedata() 函数。

当我检查请求有效负载时,它不发送图像.. 请参阅 https://www.screencast.com/t/vKFKj0S3
如何在 base64 中发送图像?

0 投票
3 回答
6413 浏览

angular - 如何在 Angular 4/2 中从后端读取自定义错误消息

我的 Post API 以某些消息作为响应返回错误,因为名称已存在但我无法在错误对象中得到该错误对象,该对象打印到控制台

}

由于我的错误对象没有该响应正文,我如何获得我收到的响应消息。

0 投票
1 回答
3142 浏览

angular - Angular4拦截器更改响应

我有一个身份验证HttpInterceptor

这个拦截器工作正常,但是当我收到 401 时,我将用户重定向到登录页面,但错误仍然出现在服务中,并且在该服务中我显示错误消息,并且此消息显示在登录页面。所以我想改变响应或做一些事情,if (err instanceof HttpErrorResponse && err.status === 401) {在这种情况下不返回错误。

不管用

0 投票
1 回答
706 浏览

angular - 将 slack 传入 webhook 与 angular 4.2.4 集成时如何解决 ok 200 错误?

一旦我单击按钮将消息提交给 slack,我就会收到以下错误消息。但是,该消息已成功发送到松弛通道。该错误在 subscribe 方法上起作用。我尝试删除 subscribe 方法,但由于 observable 没有它就无法运行,我不得不使用它。

错误信息:

Angular4代码:

0 投票
1 回答
1185 浏览

angular - How to intercept request to component html templates in Angular 4.3.5

I need to intercept request to the html component templates. Angular version is 4.3.5.

I tried to achieve it with implementing interceptors as described in angular httpClient manual (https://angular.io/guide/http) like that

interceptor.service.js

app.module.js

but it intercepts http requests from services and components which i wrote by myself but doesn't intercept requests to html templates which are made by angular.

Is there any other way to do it?

0 投票
1 回答
1246 浏览

angular - laravel 5.5 带角 4 的护照

我需要对 API 进行 Laravel Passport 身份验证,还需要带有 canActive 路由的 Angular 4 HTTP 客户端。请参考我的参考站点或 GitHub 项目。