Recibo un error CORS de mi navegador cuando llamo a un punto final JAVA RS que redirige a otra URL.
Cuando llamo a mi punto final RS desde mi front-end angular, aparece el siguiente error:
El acceso a XMLHttpRequest ' ha sido bloqueado por la política de CORS: no hay ningún encabezado 'Access-Control-Allow-Origin' en el recurso solicitado.
Si llego al punto final RS directamente desde mi navegador, no obtengo el problema. Entonces, si llamo a baseUrl/rs/testWebService directamente en mi navegador, todo está bien y soy redirigido, sin embargo, si paso por el front-end y hago clic en un botón y hago una solicitud HTTP GET, aparece el problema CORS. Es decir, si tengo el siguiente código mecanografiado:
testWebService():Observable<HttpResponse<any>> { return this.http.get('rs/testWebService',{observe: 'response'}); } testWebService().subscribe(response => { if(response.status == 200) { //do something } });