Thanks for the suggestions re: standalone webserver and proxy server. You are right though.. it's starting to get more tricky... more interesting too though :)
Cheers Alexander Steitz wrote: > > 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 > > -- View this message in context: http://www.nabble.com/create-a-link-checking-tool-to-verify-status-codes---running-from-localhost-tp25343856p25354246.html Sent from the qooxdoo-devel mailing list archive at Nabble.com. ------------------------------------------------------------------------------ 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
