2017-12-06 4 views
0

Ich integriere OAuth 1.0 in Angular2-Anwendung. Ich verwende eine einfache http.get-Methode und es funktioniert gut, bis die Signatur kein '+' Zeichen hat. ZB: Signatur = I8RxZ0I78ALux4T683QYxTFE9vQ =eckig 2 + OAuth 1.0 + Signatur mit '+' Zeichen

Wenn die Signatur '+' Zeichen enthält, dann bekomme ich den Status als 400 und die Antwort als Signatur ungültiger Fehler. ZB: Signature = uyf + uHFTg5KjwCZxP5J6g9yOYpw =

Wenn ich Debuggen der Anwendung auf Browser, die Signatur korrekt auf der URL angezeigt, aber die Suche String-Parameter anstelle von '+' char es zeigt 'Leerzeichen'.

oauth_signature: uyf uHFTg5KjwCZxP5J6g9yOYpw =

Kann jemand hat eine Ahnung davon?

Dank

kann

+0

können Sie mehr Code hinzufügen, so eingestellt, dass wir Ihnen leicht – Aravind

Antwort

0

müssen Sie Ihr Token in Autorisierungsheader dann HTTP-Anforderung senden (get oder post)

+0

ja helfen kann, Ich habe es gemacht. Und es funktioniert gut mit der Signatur, die kein "+" - Zeichen hat. Das Problem ist, wenn die Signatur '+' Zeichen enthält, dann funktioniert es nicht – krish

+0

, wenn Sie in Anfrage Header setzen kein Problem –

+0

Wieder sage ich, ich habe es bereits hinzugefügt – krish