Ich versuche, eine Antwort vom Oracle Bi Publisher zu erhalten, indem ich PHP-Curl verwende und den Header als Multipart-/Formulardaten verwende, aber das Ergebnis ist Anfrage fehlgeschlagen
Ich habe auch versucht, den Code direkt vom Postboten zu bekommen, da er gut funktionierte, aber auch dazu führte, dass Anfragen fehlschlugen
Bitte helfen Sie, den Code zu beheben
<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'HOST:PORT/xmlpserver/services/rest/v1/reports/OBTF%2Frapport%2FECHANCE%20LC%2Fapi2/run'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, array('ReportRequest' => '{\"attributeFormat\":\"html\",\"attributeTemplate\":\"Publisher Template\"}')); curl_setopt($ch, CURLOPT_USERPWD, 'login' . ':' . 'password'); $headers = array(); $headers[] = 'Content-Type: multipart/form-data'; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); if (curl_errno($ch)) { echo 'Error:' . curl_error($ch); } echo $result; curl_close($ch);
@CBroe