Estoy consumiendo los servicios OData de JQuery y me estoy ejecutando en un escenario típico de la misma política de origen. No tengo control sobre el servidor y, por lo tanto, no puedo implementar CORS, por lo que lo único que puedo hacer es usar un proxy para omitir la misma política de origen. En particular, uso cors-en cualquier lugar . Pero lo intenté con otros y sigo teniendo el mismo problema.
Entonces, de todos modos, hasta entonces todo está bien, puedo guardar la situación con el proxy y ejecutar mi llamada ajax sin ningún problema, pero esto solo funciona para las solicitudes GET. Porque ahora, el servidor también requiere un token CSRF para POST, PATCH, etc. y se parece al token que obtengo a través de una llamada al servidor a través del proxy:
noesválidoparamissiguientessolicitudesconsecutivasalservidor.Además,medoycuentadequecadavezquesolicitountokenCSRFcomoeste(
¿Alguien podría explicar por qué sucede esto y, de ser así, hay alguna forma de superar este problema para poder realizar solicitudes de JS?
Hasta ahora he intentado varias cosas, como volver a escribir Host, Referrer, Origin y otros encabezados en el proxy sin éxito, y aunque realmente podría utilizar la ayuda de esta comunidad inteligente aquí. Cualquier comentario o sugerencia de bienvenida.
Saludos,