簡體   English   中英

Azure SQL Server Rest API訪問

[英]Azure SQL Server Rest API access

我正在嘗試通過REST API從MS Azure獲取有關我的數據庫的一些信息(這只是測試我對REST的了解)。 使用C#。 但是我需要在哪里輸入數據庫的登錄名和密碼? 還是不需要? 我每次都遇到403 http錯誤。

WebRequest request = WebRequest.Create("https://management.core.windows.net:8443/{subscriptionId}/services/sqlservers/servers/{servername}/databases/testDB");
       request.Method = "GET";
       request.Headers.Add("x-ms-version", "2012-03-01");
       WebResponse response = request.GetResponse();
       Stream stream = response.GetResponseStream();
       StreamReader reader = new StreamReader(stream, Encoding.UTF8);
       String res = reader.ReadToEnd();
       Console.WriteLine(res);

您嘗試執行的REST API操作是Azure Service Management API一部分,它們在不同的身份驗證機制上運行。 您可能需要提供基於X509的管理證書,或者將Azure AD令牌用於身份驗證。 有關驗證這些API請求的更多詳細信息,請參見以下鏈接: https : //msdn.microsoft.com/zh-cn/library/azure/ee460782.aspx

暫無
暫無

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

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