2016-03-29 10 views
0

Ich versuche, einen Anruf bei Riak Cluster mit einem Web-Service zu machen. Ich habe beobachtet, dass die Riak Webkonsole http://localhost:8098/admin/cluster verwendet, um Anrufe an den Riak zu tätigen. Das Problem ist, dass, wenn ich versuche, einen PUT-Befehl von Postman zu http://localhost:8098/admin/cluster auszuführen, habe ich eine 403 Fehlermeldung.Riak 403 Fehlercode beim Versuch, an http: // localhost: 8098/admin/Cluster von Postboten

Ist jemand mit diesem Problem konfrontiert?

Antwort

2

Sie sollten nicht die REST-APIs verwenden, die von der Riak-Konsole verwendet werden. Ich habe deine andere Frage schon beantwortet. HTTP-Fehler 403 Verboten bedeutet, dass Sie nicht ordnungsgemäß authentifiziert sind (und nicht berechtigt sind, die API aufzurufen), d. H., Sie geben nicht den richtigen HTTP-Header weiter. Ich glaube, die Riak-Konsole verwendet einen Cookie, um sicherzustellen, dass die APIs aus dem Kontext der Konsole aufgerufen werden. Mit Blick auf Riak-Konsolenanfragen kann ich sehen, dass X-Csrf-Token übergeben wird.