簡體   English   中英

請求用戶令牌時出現奇怪的錯誤

[英]Strange error while requesting user token

我能夠登錄 API 並取回不記名令牌,但是如果我隨后嘗試為管理員用戶請求 api 令牌,我會得到:

{
    "message": "Not Found",
    "internalMessage": "The rest endpoint or resource for given path {/api/v2/users/715ece57728243a993dce051949d2e90/token} could not be found. Please verify that your Accept header is set correctly. I got {application/json}. It must accept {application/json}"
}

uuid 是從/mesh-ui/#/admin/users/715ece57728243a993dce051949d2e90復制/粘貼的

我在請求中將AcceptContent-Type標頭設置為application/json API 請求將使用gentics/mesh:1.7.1映像通過 stock install ( mesh-compose ) 發送到本地主機。 我在 UI 中所做的就是以管理員身份登錄以設置第一個密碼。

任何想法我在這里做錯了什么?

干杯,謝謝你的時間!

編輯

我注意到MeshRestClient正在向/api/v1發送請求。 這是預期的嗎? 我是否使用了錯誤的端點? 為清楚起見,我的最終目標是請求一個我可以提供給MeshRestClient的 API 令牌,以便它可以在沒有用戶/密碼組合的情況下登錄。

目前,v2 的唯一 api 更改在 GraphQL 端點內。 因此加載令牌應該適用於 API v1 / v2。

必須通過POST請求加載新令牌。

https://getmesh.io/docs/api/#users__userUuid__token_post

我懷疑您使用了錯誤的 HTTP 方法。

使用 POST 是因為此操作會修改用戶並避免在瀏覽器中粘貼 URL 時意外生成新令牌。

之前發行的令牌將失效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM