Bonjour a tous,
voila je travail sur un peu script et j'ai besoin de récupérer des informations sur un serveur distant.
Pour cela j'utilise CURL comme tel:
Tout fonctionne parfaitement, sauf que le résultat que je récupère, qui est en xml, est tronqué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $curlConnect = curl_init($this->targetUrl); curl_setopt($curlConnect, CURLOPT_POST, true); curl_setopt($curlConnect, CURLOPT_USERPWD, $this->username . ':' . $this->password); curl_setopt($curlConnect, CURLOPT_HTTPHEADER, array('Content-Type: text/xml')); curl_setopt($curlConnect, CURLOPT_POSTFIELDS, $xmlData); curl_setopt($curlConnect, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($curlConnect, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curlConnect, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlConnect, CURLOPT_BINARYTRANSFER, 1); $responseData = curl_exec($curlConnect);
Je dois récupérer un xml avec environs 300.000 mots à l’intérieur (ce qui est assez conséquent).
le résultat n'est pas tronqué à chaque fois au même endroit, il peut y avoir 100.000 mots d'écart en lançant 2 exécutions qui attendent le même résultat.
Avez vous une idée d'où cela peut venir?
Merci d'avances pour votre aide.
Partager