gpt4 book ai didi

angular - 如何使用 angular 4 HTTP 拦截器拦截 angular 2 HTTP 调用?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:38 25 4
gpt4 key购买 nike

我正在尝试将具有 angular 2 HTTP 调用(从 Http 导入的 http)的自定义库导入到 Angular 4 项目。在我的库模块中,http 调用是这样的。

import { Http } from '@angular/http';

@Injectable()
export class SampleService(){

constructor(public http: Http){}

sampleGetMethod(){
this.http.get('api_link');
}

}

我正在尝试使用 Angular 4 HTTP 拦截器 拦截库 HTTP 调用,但我无法拦截这些调用,因为在 angular4 中,Http 是从 HttpClient 导入的

有没有办法使用新的 Angular 拦截器拦截旧的 HTTP 调用?

最佳答案

您可以通过扩展 Http 类并覆盖 http 方法(get、post、...)手动完成。

但是,我更愿意将您的 http 更新为 http 客户端,因为旧的 http 已被弃用。

关于angular - 如何使用 angular 4 HTTP 拦截器拦截 angular 2 HTTP 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48499011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com