Cannot retrieve PDF files through a proxy

(Thanks to Dan Stillman for pointing out that this is proxy-related issue)

I am behind libproxy.mit.edu, so sites are accessed as:

https://website.com.libproxy.mit.edu/URL

If I go to ScienceDirect or Nature, and try to retrieve an article's PDF file:

1) through "auto-retrieve" when the item is added ==> the PDF is not downloaded
2) by dragging the link to the PDF into the appropriate item ==> an invalid PDF is downloaded (see below)
3) by clicking "Save link as Zotero item" ==> an invalid PDF is downloaded (see below)

What does work is:

4) Opening the PDF link, waiting for Acrobat to load it, and then clicking "Attach snapshot of current page".


More about the "invalid PDF". The result is an HTML file with a PDF extension. The HTML file always contains:



This is cookie.htm from the doc subdirectory.

Licensing agreements for these databases require that access be extended only to authorized users. Once you have been validated by this system, a "cookie" is sent to your browser as an ongoing indication of your authorization to access these databases. It will only need to be set once during login.

As you access databases, they may also use cookies. Your ability to use those databases may depend on whether or not you allow those cookies to be set.

To login again, click here.


Of course, I have cookies enabled -- it just seems that Zotero loses them in the process of making a download request. Does anybody know why?
  • It seems that 4) above is unreliable (maybe cache dependent?) -- I keep getting the cookie HTML file when attaching a ScienceDirect PDF I haven't seen before.
  • Can you check if this is reproducible in a new Firefox profile? It'd probably be helpful to know if it happened in a new profile with Zotero 1.0.10 as well. Thanks.

This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.