2017-09-05 118 views
1

我通過docker在我自己的筆記本電腦上安裝了fiware的keyrock。Keyrock FIWARE方法GET和POST

當我在瀏覽器中執行htp:// localhost:8000時,此鏈接重定向到登錄網站,所以沒關係。 當我把htp:// localhost:8000/sign_up這個鏈接重定向到一個註冊網站,所以它也沒關係。

但是,事情是,如果我想通過GET和POST來做到這一點,我該怎麼辦? 我在我的筆記本電腦上安裝了Postman,但是當我把GET http://localhost:8000一切都好的時候。 但是,當我把GET htp:// localhost:8000/v3/users如果我想列表用戶,不起作用。 我最後一頁在這個頁面:https://developer.openstack.org/api-ref/identity/v3/#users

請問你能幫我嗎?

非常感謝,

最好的問候。

+0

郵差正在顯示的錯誤代碼是什麼。它在響應部分的右上角顯示爲藍色。 – yamenk

+0

[此處輸入圖像的描述] [1] [1]:https://i.stack.imgur.com/ZFXQH.png 這是郵差被示出的問題。 如果你把GET http:// localhost:8000/sign_up工作,你可以看到下圖: https://i.stack.imgur.com/drTor.png –

回答

1

如上所述in the link you put in your question
「沒有分配角色的用戶無法訪問OpenStack資源。」

您的要求正確的端口是5000(梯形),而不是8000(地平線):http://localhost:5000/v3/users

所以,做你想做什麼,你必須分配給您正在使用訪問的用戶一些特定的角色用戶列表,另外,我認爲您必須在請求標頭中傳遞有效的令牌(X-Auth-Token標頭)。

我希望它能幫助你。

+0

好吧,我瞭解我的端口請求。 但是,例如,如果我把GET http:// localhost:5000/v3/users(我想要列表用戶)郵遞員給我看一個錯誤。 我向你展示了幾個捕獲,關於頭體,餅乾和標題中的錯誤。 [2]:https://i.stack.imgur.com/XxB19.png [3]:https://i.stack.imgur.com/V2KbW.png [4]:https://我.stack.imgur.com/sgoU1.png 在我發送請求之前,我有一個名爲「key」,「Value」,「Descriptiion」[1]:https://i.stack.imgur的Headers頭。 com/OJ09J.png 抱歉給您帶來不便。非常感謝你。 –

+0

正如我所說,它可以在錯誤消息中看到,你必須在你的請求中傳遞一個有效的「X-Auth-Token」。在[此鏈接](https://pt.slideshare.net/daltoncezane/integrating-fiware-orion-keyrock-and-wilma)中,您有一個帶有有效令牌的請求示例。我希望它有幫助。 – Dalton

+0

是的,但是,我如何獲得有效的令牌?因爲我收到你給我看的那篇論文,但是我不太明白.. –

0

我給你回覆here我認爲這是同一個問題的更詳細的版本。我希望這可以幫助你。否則,我們可以在這個問題上遵循它。

致以問候

+0

好的,我認爲我明白你的答案。非常感謝。但是,我還有最後一個問題,如果我想生成一個keystone標記,我必須把你在郵遞員面前展示給我的代碼放進去嗎?但是哪裏?在野外的身體? –