I’m having an issue with PDF.js and CORS configuration.
From domain A I’m loading PDF.js into an iframe with a file as parameter (full path to the server, which will return a pdf document). PDF.js will create a request to the server at domain B with
origin: domain A. The server at domain B returns the pdf document with header
Access-Control-Allow-Origin: domain A, so far so good.
In my network tab I see the request to the server, which is returning a 200 status OK, but PDF.js is throwing an error
Unexpected server response (0) while retrieving PDF <url>.
The question is, what’s going on here, CORS seems to be ok, but I can’t really get any more info from PDF.js what the real reason is the PDF is failing to load. Is there anyone who encountered the same?
Finally found the problem. My server was not passing the
Access-Control-Allow-Credentials: true header to the response, which was needed (xhr request was sent with
CORS is now working properly.