Hello,

I had to look into my HEAD method again, using Dave's approach at
http://lists.runrev.com/pipermail/use-revolution/2009-January/119601.html
(I don't know how to reply to this directly because I only receive the digests.):
on mouseUp
   libUrlFollowHttpRedirects false
   put "HEAD" && "/freebeer.html" && "HTTP/1.1" into tRequest
   put cr & "User-Agent: Revolution" after tRequest
   put cr & "Host:" && "www.runrev.com" after tRequest
   put cr & "Connection: close" after tRequest
   libURLSetCustomHTTPHeaders tRequest
   get url "http://www.runrev.com/";
   put libUrlLastRhHeaders()
   libUrlFollowHttpRedirects true ##RESET
end mouseUp
His method works, although I don't quite understand what Revolution does with two URLs: one in the custom header and the other from the call to url. The other possible problem is that the libUrlLastRhHeaders() function isn't reset if the call failed, this happened e.g. when I tried get url "". In this case the libUrlLastRhHeaders() will still return the same header from the last successful call.
Anyway, I tried to code this as a function:
on mouseUp
   breakpoint
  get theFinalHeader()
end mouseUp

function theFinalHeader
  libUrlFollowHttpRedirects false
  put "HEAD" && "/freebeer.html" && "HTTP/1.1" into tRequest
  put cr & "User-Agent: Revolution" after tRequest
  put cr & "Host:" && "www.runrev.com" after tRequest
  put cr & "Connection: close" after tRequest
  libURLSetCustomHTTPHeaders tRequest
  get url "http://www.runrev.com/";
  put libUrlLastRhHeaders()
  libUrlFollowHttpRedirects true ##RESET
  beep
end theFinalHeader

which again works, but when I try to follow the proceedings in the debugger, the debugger jumps from
 get url "http://www.runrev.com/";
immediately back to the mouseUp handler, but the beep will sound.

I don't understand if this is a problem with the debugger, with the url call, with the headers or with my installation.
I use Revolution Media 3.0.0 Revision A, Build 750.

Does anybody have an idea?

Best regards
Thomas Fischer



_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to