2017-12-18 303 views
0

我正在研究Azure Redis緩存,並且我正在使用REST API來創建緩存。我得到的迴應是:Azure Redis緩存授權標頭

HTTP/1.1 401 Unauthorized 
{ 
    "error": { 
    "code": "AuthenticationFailed", 
    "message": "Authentication failed. The 'Authorization' header is missing." 
    } 
} 

我在文檔中找不到任何Authorization header。有人可以建議生成授權標題的過程嗎?

+0

嘿@Cylian。你可以幫助我與授權頭部分? – badcoder29

+0

我猜你試圖使用此鏈接創建Redis緩存帳戶 - https://docs.microsoft.com/en-us/rest/api/redis/Redis/Create? –

+0

@GauravMantri是的,我使用相同的鏈接。我正在嘗試使API調用來設置緩存。但它要求授權標題。我不知道如何生成它? – badcoder29

回答

0

基本上創建Azure Redis Cache帳戶操作是Azure Resource Manager (ARM)操作。每個ARM操作都需要一個authorization標頭,該標頭必須包含在請求中。由於您未在請求中包含此標頭,因此您收到此錯誤。

有關如何驗證您的ARM API請求的詳細說明,請參閱Resource Manager REST APIs