2016-06-08 4 views
0

Ich versuche, excute IBM BPM Übriges api Anruf von Post Mann Client Ex auszuführen: https://ustrial01.bpm.ibmcloud.com/bpm/dev/rest/bpm/wle/v1/user/current?includeInternalMemberships=true&parts=allWie IBM BPM Erholung api Anruf von Post Mann Client

I gesetzt Basic Authentication Werte (Benutzername, Passwort) I Ich bekomme Statuscode als 200, aber Antwort bekomme ich etwas HTML-Code.

Kann jemand mir dabei helfen.Eine Hilfe ist sehr begehrt.

+0

Um deutlich zu machen, es ist ein https request.Is es möglich, die Standardauthentifizierung in https –

Antwort

0

Ich bin nicht vertraut mit dem Produkt, auf das Sie sich beziehen, aber es klingt wie Sie müssen den Medientyp angeben, die Sie in einem Accept Header Ihrer Anfrage erhalten möchten. Ich schlage vor, versuchen Sie

Accept: application/json 

oder (als ein IBM Produkt, das ich XML bin zu raten, könnte bevorzugt werden) spezifiziert

Accept: application/xml 
+0

kein Glück zu tun, ist es klar zu machen, es ist ein https request.Is es möglich, die Standardauthentifizierung in https –

+0

Oh ja zu tun , grundlegende Authentifizierung ist möglich in https (in der Tat ist es eine Art von Anforderung, da Basic Auth ziemlich sendet die Anmeldeinformationen im Klartext). Haben Sie den HTTP-Antwortstatus überprüft, den Sie vom Dienst erhalten? Wenn die Authentifizierung fehlgeschlagen ist, sollten Sie z. 401 zurück. – marthursson

0

Ich versuchte BPM REST-API-Aufruf Postman & REST-Konsole Plugins die mit Chrome zuzugreifen. Basierend auf meiner Erfahrung, manchmal weiß ich nicht, warum es so aussieht, Postbot wird keine Authentifizierungsdetails nehmen.

Aber unten beschriebenen Schritte immer für mich gearbeitet: 1. Jetzt BPM-Konto in Chrome, 2. offen REST-Konsole-Plugin und kann REST api erhalten Zugang/PUT die ganze Zeit.

Hoffe, das hilft. Danke

1

Wenn Sie einen Status 200 erhalten, warum brauchen Sie die Antwort? Der Statuscode sollte für Sie gut genug sein, denn 200 bedeutet, dass der REST-Anruf ordnungsgemäß funktioniert hat.