0
Je continue à recevoir 400. Je n'ai pas de sécurité activée sur mon serveur hudson.Hudson: Publication de config.xml avec php curl?
<?php
$url = "http://myhudsonserverIP/createItem?name=NEWJOB";
$post_string = file_get_contents("config.xml");
$header = "POST HTTP/1.0 \r\n";
$header .= "Content-type: text/xml \r\n";
$header .= "Content-length: ".strlen($post_string)." \r\n";
$header .= "Content-transfer-encoding: text \r\n";
$header .= "Connection: close \r\n\r\n";
$header .= $post_string;
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $header);
$data = curl_exec($ch);
//DUMP OUT HEADER
echo var_dump($data);
?>
Toujours en cours 400. – KJW