Ich versuche, RestClient zu verwenden, um mit der post-Methode auf einen Webservice zuzugreifen. Ich sende das Berechtigungstoken wie angegeben, aber ich bekomme immer noch einen 403-Statusfehler, was bedeutet, dass ich diese API nicht benutzen darf. Gibt es eine Möglichkeit, dass ich die Anfrage mit http-Post gesendet, so dass ich die Header überprüfen kann? Ich finde kein Beispiel oder irgendeine Dokumentation, die erwähnt, wie das geht?Wie debugge/zeige ich die Anfrage an, die mit RestClient gesendet wurde
Mein Code ist ähnlich wie folgt aus:
token = get_token
response = RestClient.post "https://api-dev.xxx.com/software/services/search/ABC",
:authorization => "Bearer #{token}"
Nur weil es anfangs für mich verwirrend war, wenn du Heroku benutzt, ist dies auch der Weg, es zu tun. Verwenden Sie einfach 'heroku config: set RESTCLIENT_LOG = stdout' – WattsInABox
Was ist Pfad/zu/meinem/Programm hier? Wenn ich den Pfad zu meinem Projekt verwende, schlägt der Befehl fehl: "ist ein Verzeichnis ..." Jede Hilfe wird geschätzt – halbano
@halbano: Dies ist eine Shell-Syntax, die eine Umgebungsvariable nur im angegebenen Befehl definiert. Hier sollte 'path/to/my/program' der Shell-Befehl sein, der zum Ausführen Ihrer Anwendung verwendet wird. – RichouHunter