Hi, On Tuesday 08 September 2009 sub wrote: > I want to create an App that check's a series of URL's to ensure the health > of external websites > > It needs to check > > 1 status code (200, 500, 401, etc) > 2 text matching in the response body to prove that the content is what's > expected (make sure I didn't receive another page in error) > 3 check response headers would be great too but I'm pushing it I think. > > Now I can do all this with the qx.io.remote.Request Object and even use an > qx.ui.embed.Iframe for visual confirmation. I also was considering running > this out of the Test Runner (using qx.test.ui.LayoutTestCase) as it would > give a nice structured approach. You can only access URLs which are from the same origin. So if you want to check some external URLs you have to work with a proxy script which is installed at the web server which is also delivering your app.
> Where I get stuck is that I actually wanted to run this off the file system > rather than a web server so that a tester can deploy the tool where ever > needed (test different end points for connectivity etc) and run it locally. > Remote Requests barf because due to the same Origin policy. The Iframe > still works but I don't think I can gather all the information I need from > it. Remote Requests are also failing when the tester is using a local apache for example and tries to access e.g. "http://qooxdoo.org". A possible solution can be to develop a kind of ready-to-run webserver setup which every tester can install. This package includes the web-server, the proxy script and your qooxdoo app. This way every tester has a local setup which he/she can use independenly. Drawback: Updates to such a setup are more complex. Just my 2cents. cheers, Alex ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
