On 26 Sep 2006, at 11:05, jbv wrote:
the typical script I'm running is :
start using stack "liburl_1.1.5_minus.rev"
get URL "http://www.google.fr"
My ISP has configured the server so that http/https requests can be
made from within cgi scripts, and this works fine, but then, the last
lines of the script
put "Content-Type: text/html" & cr & cr
put myHTML
hang forever and never get displayed in the browser...
note : myHTML contains different code that the one captured via
get URL... and the HTML code sent back to the browser is bug-free...
I tried to insert
stop using stack "liburl_1.1.5_minus.rev"
after "get URL..." but it didn't change anything...
I must confess that I'm puzzled... What do you guys think ? Is it a
server configuration problem, or is there anything in libUrl that I'm
missing ?
Something similar arose recently. The likely problem is that the
socket used by the url request is still open when the cgi process
ends, and Apache (or the OS, or something) doesn't like this.
Two things you could try:
1. Before the url request, add this line:
set the httpHeaders to "Connection: close"
or
2. At the end of the script, close all open sockets. Something like
this
repeat for each line s in the openSockets
close socket s
end if
Cheers
Dave
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution