angular-httpclient

    5热度

    5回答

    捕获错误,我有一个看起来像这样的数据服务: @Injectable() export class DataService { baseUrl = 'http://localhost' constructor( private httpClient: HttpClient) { } get(url, params): Promise<Object

    5热度

    1回答

    错误响应我有一个低于interceptor auth-interceptor.service.ts import {Injectable, Injector} from '@angular/core'; import {HttpErrorResponse, HttpEvent, HttpHandler, HttpInterceptor, HttpRequest} from '@angular/c

    3热度

    2回答

    我们的项目正在迁移到Angular4,并使用@angular/common/http Httpclient作为默认的网络工具。但是我发现在delete函数中没有body params。我如何添加删除函数的主体?谢谢。

    4热度

    1回答

    RxJS热观测值是使用外部生产者的观测值,但冷观测值使用本地生产者(见例如RxJS Hot vs Cold Observable by Ben Lesh)。 角度​​使用冷观察数据发送数据并在您拨打电话时重复。 有没有什么方法可以知道一个特定的方法是使用热的还是冷的可观察?

    0热度

    1回答

    是否有可能在Angular(4.3+)中使用新的HttpClient类型检查POST(以及其他请求的类型)?官方文档(https://angular.io/guide/http#typechecking-the-response)只提到GET请求: interface ItemsResponse { results: string[]; } ... http.get<Items

    0热度

    1回答

    我在想,如何通过使用新的HttpClient(角度为4.3+ from @ angular/common)轻松地通知组件有关http响应(成功或错误)/http)在服务处理(令牌保存)响应之后。 早些时候,我就是用这个代码(使用@角/ HTTP): login(username: string, password: string): Observable<any> { let head

    0热度

    2回答

    我想让授权头不要一次又一次地声明它,当我从API获取某些东西时。 我需要附加授权标题每次我需要从API获取数据。我目前正在使用的HttpClient在角4.我的代码: auth.service.ts import { Injectable } from '@angular/core'; import { HttpClient, HttpHeaders } from '@angular/commo

    1热度

    1回答

    我在我的应用程序中制作一个全局授权标头。我使用过拦截器,所以我不会在我的get()函数中声明授权头。我是否正确实现了拦截器,因为当我调用get()函数时,它仍然要求输入令牌。它说没有提供令牌。我的auth.interceptor有问题吗?我应该在每个get()函数中声明授权头持票人标记吗?我认为每次发送/接收请求时都会调用拦截器? auth.interceptor.ts @Injectable()

    -1热度

    1回答

    我是来自Python背景的Angular4的新手,并试图了解创建HTTPClient服务然后在组件中使用该服务的最佳模式。 我的服务是这样的: @Injectable() export class DatasetService { constructor(private http: HttpClient) { } getDatasets(): Observable<Arra

    2热度

    2回答

    您好我有一个登录组件包含链接到注册组件。 当我点击这个链接,我得到了这个问题: ERROR Error: Uncaught (in promise): Error: No provider for HttpClient! Error: No provider for HttpClient! at injectionError (core.es5.js:1169) at noProviderE