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

Reply via email to