0

以下の手順で認証を設定する方法がわかりません

    static string _address = "http://Foo.table.core.windows.net/BackupEntries()?select=RowKey";

    static void Main(string[] args)
    {

        // Create an HttpClient instance
        HttpClient client = new HttpClient();
        client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("aa", "");
4

2 に答える 2

0

Steve Marx が指摘したように、リクエストに署名してください。認証スキーマの詳細については、http://msdn.microsoft.com/en-us/library/windowsazure/dd179428.aspxを参照してください。リクエストに署名するのは難しくありませんが、プロセスは少し複雑になる場合があります。Web を検索して、http://blog.einbu.no/2009/08/authenticating-against-azure-table-storage/などの例を見つけることができます。

よろしくお願いします、

明徐。

于 2012-04-23T09:18:31.010 に答える
-1

これは古いですが、試してみてください

    string Userid = string.Empty;
    string Pwd = string.Empty;



        byte[] bytes = Encoding.ASCII.GetBytes(String.Format("{0}:{1}", Userid, Pwd));
        var authorization = "basic " + Convert.ToBase64String(bytes);
        fr.Headers.Add("Authorization", authorization);
于 2012-04-21T15:27:36.500 に答える