Bonjour tout le monde,
J'essaie d'ouvrir une socket de connexion avec un serveur, pour envoyer des données en POST dans une url. Sauf que j'ai cette erreur :
HTTP/1.1 500 Internal Server Error
Quelqu'un saurait-il me dire d'où peut venir cette erreur vu que j'ai jamais utilisé ça en PHP :s
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
$header = "POST /NMSXML HTTP/1.0\r\n";
$header .= "Content-Type: text/plain; charset=UTF-8\r\n";
$header .= "Host: api.notificationmessaging.com\r\n";
$header .= "Connection: Keep-Alive\r\n";
$header .= "User-Agent: Apache-HttpClient/4.0-beta1 (java 1.4)\r\n";
$header .= "Expect: 100-Continue\r\n";
$header .= "Content-Length: ".strlen($message)."\r\n";
$header .= "\r\n";
$fs = fsockopen( "host" , 80 , $errno , $errstr , 20 );
if ( $fs )
{
fwrite( $fs , $header.$vars."\r\n" );
$line = fgets( $fs );
fclose($fs);
} |
Je vous remercie d'avannnnce!!!!
Partager