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

Reply via email to