Over the past couple of years I have built an HTML-based API UI application entirely in Javascript, HTML, XSL and CSS. The application assembles API queries based on user input, then submits the request via XMLHttpRequest, and displays the results via either javascript or XSL. All API request and response handling happens in the browser and requires Chrome to keep things consistent. There is nothing the server is doing except handing out .html, .css, .js, and .xml files to enable Chrome to do everything else on the desktop.
It's been up and running on a corporate intranet for more than two years. Suddenly this week all queries are getting the following error in Fiddler, though I can take the exact same equation and load it into the browser address window and it works just like before:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<application xmlns="http://wadl.dev.java.net/2009/02">
<doc xmlns:jersey="http://jersey.java.net/" jersey:generatedBy="Jersey: 1.13 06/29/2012 06:01 PM"/>
<grammars/>
<resources base="http://www.domain.com/wsapi/rest/">
<resource path="product/v1/search"/>
</resources>
</application>
The paths that are returned in the error message above are correct, but there is no API response, so the application is essentially dead in the water because of this error. I've asked our help desk and other folks what may have changed on our network or servers, but they are saying they are not aware of what is causing the error.
Does anyone on this forum recognize the error - I have searched high and low on Google and cannot find reference to it, though I found out a bit about Jersey.
My questions:
- What causes this error?
- Where it is most likely implemented?
- What needs to be done to get past it?
I appreciate anyone that can tell me how to fix this.
Thanks for any help!