Bonjour,

Je fais une requête fsockopen du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
	  fputs($fp, "POST /monsite/web/ope/execute HTTP/1.0\r\n");
	  fputs($fp, "Host: $host\r\n");
	  fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");	  
	  fputs($fp, "Content-length: ".strlen($poststring)."\r\n");
	  fputs($fp, "Cookie: JSESSIONID=$jsessionid;\r\n");
	  fputs($fp, "Connection: close\r\n\r\n");
	  fputs($fp, $poststring . "\r\n\r\n");
while(!feof($fp)) {
$data .= fgets($fp,4096);
}

Le résultat obtenu est du XML. Sauf que la réponse a dans l'entête

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Transfer-Encoding	chunked
et du coup j'ai dans le XML des caractères bizarres qui pourrissent les données et m'empêche de le parser correctement.
J'effectue une requête en http 1.0, du coup je ne comprend pas trop le "chunked"... bref, je tourne en rond. j'ai essayé de multiple fonctions qui sont censé unchunked le résultat mais rien n'y fait.

J'en appelle à votre aide si vous avez des pistes.
Merci