even worse trouble with libURL...

Dave Cragg dcragg at lacscentre.co.uk
Sun Jan 30 03:48:15 EST 2005


On 29 Jan 2005, at 18:32, Andre Garzia wrote:

> Hi Folks,
>
> I am trying some put URL commands here on the message box and 
> receiving weird results...
>
> put URL "http://www.yahoo.com"  -- works.
> put URL "http://www.altavista.com"  -- works.
> put URL "http://www.mac.com"  -- don't work, returns empty, nothing.

> put URL "http://www.soapdog.org"  -- don't work, and I know my site is 
> there.
>


First, make sure you are using the latest libUrl. You can get it here:

    http://www.lacscentre.co.uk/liburl/releases.html

This fixes a bug introduced in the previous version where http 
redirects were turned off by fefault. The latest version has redirects 
turned on by default. (You can turn redirects on or off yourself with 
libUrlFollowHttpRedirects)

However, even with redirects turned on, you may not get what you 
expect. When I connect to http://www.soapdog.org  and log with 
libUrlSetLogField, it goes through a couple of redirects:

1.  First response is a 302 redirect pointing to 
http://homepage.mac.com/soapdog

2.   That in turn gets a 301 response redirected to 
http://homepage.mac.com/soapdog/

3.   This url returns with 200 OK and some html which has an empty BODY 
but contains the following in the HEAD:

<meta http-equiv="refresh" content="0;url= 
http://homepage.mac.com/soapdog/studio/">

libUrl won't interpret any redirects contained in the html itself.

Cheers
Dave



More information about the use-livecode mailing list