I have created an interceptor
@Injectable()
export class HttpsRequestInterceptor implements HttpInterceptor {
intercept(
req: HttpRequest<any>,
next: HttpHandler
): Observable<HttpEvent<any>> {
console.log(req);
if(req.url == 'https://abcd.azure.net/api/v1/getPendinList') {
// return Observable.empty();
console.log('hello')
}
const dupReq = req.clone({
headers: req.headers.set('Consumer-Secret', 'some sample key')
});
return next.handle(dupReq);
}
}
This is working fine I get console.log whenever I hithttps://abcd.azure.net/api/v1/getPendinList
. What I am trying to acheive is that if I hit this url, I want to change this url into something else ,e.g. abcd.api.com/search
. So that my url fetch data from new endpoint.
Is this possible and how.