Spike,

Thanks for your help its not 100% what I was looking for, but I am beginning
to see the light at the end of the tunnel here. I was a little hell bent on
the solution that I had implemented and was not getting anywhere with Steve,
although I can see his solution it just wasn't working.

Anyway I can see yours working, and maybe with a little more effort from
Steve I could have seen his as well just not the way he had done it.


 
Regards
Andrew Scott
Technical Consultant

NuSphere Pty Ltd
Level 2/33 Bank Street
South Melbourne, Victoria, 3205

Phone: 03 9686 0485  -  Fax: 03 9699 7976


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Spike
Sent: Friday, 1 April 2005 3:12 PM
To: CFAussie Mailing List
Subject: [cfaussie] Re: cfhttp

This seems to work fine for me:

<cffunction name="checkURL">
        <cfargument name="myURL" type="string" required="true" />
        <cfhttp url="#myUrl#" redirect="false" />
        <cfset var sc = left(cfhttp.ResponseHeader.status_code,1)>
        <cfif sc eq 3>
                <cfif cfhttp.ResponseHeader.location EQ myURL>
                        <cfthrow type="checkurl.error" message="Infinite
redirect"/>
                </cfif>
                <cfset checkURL(cfhttp.responseheader.location) />
        <cfelseif sc EQ 5>
                <cfthrow type="checkurl.error" message="Internal server
error">
        <cfelseif sc EQ 4 >
                <cfthrow type="checkurl.error" message="Not found">
        </cfif>
</cffunction>

<cftry>
        <cfset checkURL("http://www.ikea.com.au/";) />
       <cfoutput>That URL is Fine</cfoutput>
        <cfcatch>
                <cfoutput>That URL has something wrong with it:
#cfcatch.message#</cfoutput>
        </cfcatch>
</cftry>

<disclaimer>
Bearing in mind that I have publicly said in the past that I had given up on
giving you any help on mailing lists.

This is help that is being given for free. If it doesn't work try to be
understanding of why it doesn't work and why the person trying give you the
help didn't quite understand exactly what you were asking for.
It never hurts to thank them if it does work and it definitely helps if you
try to meet them half way by putting as much effort into helping them help
you as they are putting in.
</disclaimer>

Spike

--
--------------------------------------------
Stephen Milligan
Code poet for hire
http://www.spike.org.uk

Do you cfeclipse? http://cfeclipse.tigris.org

---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To unsubscribe
send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/




---
You are currently subscribed to cfaussie as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to