neogeo wrote:
Hi all,

I am an ANT newbie and have a few questions.  I have the following task
which works but wondering if I could check the result status from the http
url.

<target name="is_jboss_running" depends="">
                <description>Checks if the JBoss Server is 
running.</description>
                <echo>Testing if the JBoss Server is running on 
${jboss.url}</echo>
                 <condition property="is_jboss_running" else="false">
                        <http url="${jboss.url}"/>
                    </condition>
<echo message="Is JBoss running? ... [ ${is_jboss_running} ]"/> </target>

This outputs... [echo] Testing if the JBoss Server is running on http://localhost:8080
Checking for http://localhost:8080
Result code for http://localhost:8080 was 200
[echo] Is JBoss running? ... [ true ]
Which is fine, but I am wondering if its possible to grep or run a reg ex on
the return string "Result code for http://localhost:8080 was 200" and test
for http status codes ie 200.

Change the errorsBeginAt attribute in <http> to be 201, and then only responses with value 200 are allowed, it should already reject anything >= 400.

--
Steve Loughran                  http://www.1060.org/blogxter/publish/5
Author: Ant in Action           http://antbook.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to