Я пытаюсь открыть новый дефект в QC, используя rest API
Мой код выглядит следующим образом
createxml ='<Entity Type="defect">
<Fields>
<Field Name="user-15">
<Value>Development</Value>
</Field>' ;
$qc = curl_init();
// create a cookie file
$ckfile = tempnam ("/tmp", "CURLCOOKIE");
// The authentication is done and also checks are done and after below code is executed to create a new defect in QC
$url ="http://host/qcbin/rest/domains/STANDARD_STRUCT/projects/Releases/defects/" ;
curl_setopt($qc, CURLOPT_COOKIEFILE, $ckfile);
curl_setopt($qc, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml"));
curl_setopt($qc, CURLOPT_HTTPHEADER, Array("Accept: application/xml"));
curl_setopt($qc, CURLOPT_URL, $url);
curl_setopt($qc, CURLOPT_POST, 1);
curl_setopt($qc, CURLOPT_POSTFIELDS,$createxml);
curl_setopt($qc, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($qc);
if(curl_errno($qc))
print curl_error($qc) ;
else
curl_close($qc) ;
echo $result ; `
Примечание. Использование неопределенной константы http_code — предполагаемый «http_code» в C:\xampp\htdocs\createdef.php в строке 150 200, ответ не создается `
Я не могу понять, что вызывает проблему.