Welcome! Log In Create A New Profile

Advanced

http1.0 / http1.1 Head request

Posted by stopher 
http1.0 / http1.1 Head request
November 25, 2010 11:17AM
Hi,

I have a probleme with the headers requests ( "HEAD" ) and nginx 0.8.52

when i try with http1.1 , i have an error "504 Gateway Time-out" or i must set a very small number at keepalive_timeout .

and

with http1.0 , it's ok ..

Please somebody can explain to me why ?

Excuse-me for my very bad English :s

my code php :

$out = "HEAD / HTTP/1.1\r\n";
$out .= "Host: www.mydomain.fr\r\n";
$out .= "User-Agent : Mozilla/4.0 (compatible; MSIE 5.0; Windows 95)\r\n";
$out .= "Connection : Close\r\n\r\n";

$fp = fsockopen("www.mydomain.fr", 80, $errno, $errstr, 30);
if (!$fp) {
echo "Erreur : $errstr ($errno)<br />\n";
}else{
//connexion effectuée envoie des entetes
fwrite($fp, $out);

while (!feof($fp)) {
$result .= fgets($fp, 128);
}
fclose($fp);
}
//séparation headers contenu
$return = @explode("\r\n\r\n",$result,2);

.... ....

thank you
Christophe .
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 119
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready