2017-11-30 4 views
0

kann nicht verwendet werden. Ich habe einen Oracle Business Intelligence Publisher 12.2.1.2.0-Server ausgeführt, und ich versuche, die REST-API-Dienste aufzurufen, um auf eine Bericht (dh Testbericht), der über den Server mithilfe des Postman-Tools angezeigt wird. Ich verwende verschiedene Methoden (GET, POST, PUT und DELETE), die über die Oracle-Dokumentation verfügbar sind, um die relevanten Daten vom Server zu erhalten. Aber nur drei der Methoden (Berichtsdefinition abrufen, Beispieldaten abrufen und XDO-Schema abrufen) funktionieren einwandfrei, und der Rest gibt einen der folgenden Fehler: 400 Ungültige Anforderung oder 415 Nicht unterstützter Medientyp oder 404 nicht gefunden oder Methode 405 Nicht erlaubt oder Konnte keine Antwort erhalten. Die meisten Fehler sind mit den POST- und PUT-Methoden verbunden, sodass bei der Anforderung möglicherweise ein Problem mit dem Datenformat auftritt. Die Anfrage-URL lautet: http://localhost:port/xmlpserver/services/rest/v1/reports/Components%2FTestReport/Die REST-API-Dienste in Oracle Business Intelligence Publisher 12.2.1.2.0-Server

Bitte helfen Sie. Ich habe eine der Antworten für "Bericht ausführen" angehängt. Post Method:: Header Post Method:: Body

Antwort

0

GELöST :: Fügen Sie den zugehörigen Kopf- und Körper im richtigen Format und dann die POST-Anforderung senden. Für Beispiel- Für einen Bericht In Postman-Tool ausgeführt wird: URL: http://localhost:port/xmlpserver/services/rest/v1/reports/Components%2FTestReport/run

Authorization :: Benutzername/Passwort -> Vorschau anfordern

:: Headers (Key/Value) 1. Authorization/Grund ... 2. Content-Type/multipart/form-data; boundary = "Boundary_1_1153447573_1465550731355" 3. Akzeptieren/multipart/form-data

Körper :: --Boundary_1_1153447573_1465550731355 Content-Type: application/json Content-Disposition: form-data; name = "ReportRequest"

{ "bypass": true, "flattenXML": false, "attributeFormat": "pdf"} --Boundary_1_1153447573_1465550731355--

Es wird den Bericht im PDF-Format erzeugt Siehe: https://docs.oracle.com/middleware/12211/bip/BIPAP/op-v1-reports-%7BreportPath%7D-run-post.html

+0

Ich habe das gleiche Problem, aber ich bekomme ns1: Client.NoSOAPAction keine SOAPAction-Header! bisserver. Kannst du bitte einen Screenshot deiner Postman-Konfiguration teilen? – Konstantinos

+0

Oben ist die Konfiguration für den Postman nur zum Ausführen des Berichts (POST). –

Verwandte Themen