My Ioinc 4 is working at chrome and firefox browser, but cors does not wrok at android version 9. My Http Header is below.
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
const token = localStorage.getItem('access_token'); this.loaderService.show();
if (token) {
request = request.clone({ setHeaders: {
'Authorization': token,
'Accept': 'application/json',
'Access-Control-Allow-Origin':'*',
'Access-Control-Allow-Methods':'*',
'Access-Control-Allow-Headers': '*',
}});
} else {
request = request.clone({ setHeaders: {
'Accept': 'application/json',
'Access-Control-Allow-Origin':'*',
'Access-Control-Allow-Methods':'*',
'Access-Control-Allow-Headers': '*',
}});
}
return next.handle(request).pipe(
map((event: HttpEvent<any>) => {
return event;
}),
catchError((error: HttpErrorResponse) => {
return throwError(error);
}),
finalize(() => {
this.loaderService.hide();
}));
}
您可以使用本机 http 插件来处理 http 请求,这里会自动处理 cors,这是一个链接: https://ionicframework.com/docs/native/http
://ionicframework.com/docs/native/http
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.