I created a servlet that generates JPG images dynamically. I've been running it for about a year with no problems.

Recently someone told me that they could not see any of my generated images when they viewed my site through the AOL web browser. I checked it out, and sure enough, they were right. AOL returns a "501 Not Implemented" error whenever I try to request anything from my servlet.

I double-checked my servlet to make sure that it is properly setting the content type and content length headers, which it is. I also tried changing my URL around so that it "looks" more like a regular file request than a servlet, but this didn't help.

I suspect that it might have something to do with AOL's proxy; perhaps the proxy doesn't like image URLs with parameters.

Has anyone else run into this problem? If so, how have you solved it?