2016-05-17 14 views
3

Ich versuche, grundlegende Authentifizierung zu einem Rest-Service zu tun.Wie zu tun Http Basic Access Authentication von Advance Rest Client

Dienst für doc das Verfahren für CURL erwähnt ist wie diese

curl -X POST https://secure.clientservice.com/api/transactions.json -u [TOKEN]:[KEY] -H 'Content-type: application/json' \ 
-d "{\"transaction_type\":\"request\",\"amount_in_cents\":\"3000\",\"email\":\"[email protected]\"}" 

ich festgefahren, wie die [TOKEN]:[KEY] zur Authentifizierung von Chrom Rest client.I senden habe sowohl Benutzertoken und Schlüssel und doc sagt i haben Http Basic access authentication

auf Rest Explorer zu tun, ich versuche, wie unten

enter image description here

Aber das gibt einen unautorisierten Zugriff, da der Authorization Header falsch ist, wo ich [axkKtfBAaPABCh59SA]: [S7RwBG2eZ3y8mDs8VS] diesen Wert auf Basis 64 bin. Mache ich richtig oder verpasse ich etwas.

Antwort

2

Ich denke, sollte ohne die "[" "]" codieren, könnte es Ihr Problem sein. Überprüfen Sie auch, dass Ihr Token noch gültig ist (es könnte abgelaufen sein)

Wenn das Ihr Problem nicht löst, können Sie mir die Fehlermeldung geben, die Sie erhalten (in Ihrem Bild scheint das Ergebnis in Ordnung zu sein).

+0

danke, Sie die Zeichenfolge bedeuten codiert werden sollte wie sein „axkKtfBAaPA: S7RwBG2eZ3“ oder axkKtfBAaPA: S7RwBG2eZ3 ich versuchte, auch auf diese Weise .. Ich habe 401: Unerlaubter Spruch Fehler { "Fehler": "Sie müssen sich anmelden oder ein Konto erstellen, bevor Sie fortfahren." } was ist ein benutzerdefinierter Fehler – rajasekhar

+0

Wie haben Sie das Token bekommen? Es scheint, dass das Token keine Verknüpfung zu einem Benutzer ist, so dass es nicht identifiziert werden kann. – EmCode

9

Fügen Sie den Berechtigungsheader hinzu: Header Forms -> ADD HEADER -> Geben Sie in Authorization ein.

enter image description here

und die Basisauthentifizierungsinformationen hinzufügen, indem Sie auf der rechten Seite auf dem Bearbeiten (Stift) klicken. Ein Formular Anmeldeinformationen zu füllen wird angezeigt: enter image description here

erweiterte REST-Client kümmern Codierung